Думаю, тут не ошибка кода в прямом смысле. Тут виновато какое-то значение. Оно типа 0 при ошибке деления на 0 или отрицательное, или дробь\текст при типе данных Целочисленное. Что-то такое. Там из базы выдергивается значение до этого. И вот думаю, что то самое значение и все косячит...
Может такое быть в данном контексте?
Ага, спасибо! Теперь я понял, где искать ошибку, т.е. модуль я опознал, по Вашим словам. Это кусок главного мудаля, который поднимает дочерний, и в дочке ошибка. А найти я ее смогу самым элементарным - построчное логгирование, типа "Сточка 1 - ОК" и далее. Спасибо огромнейшее Вам!
Код чужой, более того, я сам в С не понимаю вообще ничего. Моя задача сейчас найти кусок кода в котором ошибка, изолировать его и отдать спецу на переделку. Вот и ищу... Мучаюсь. Хорошо хоть я не врачом работаю с таким подходом :)))
Не совсем так. Я потому и выложил именно этот кусок. Если в нем нет ошибки, ну, например, в использовании аргументов под FreeBSD или оператор какой-то сменился в ветке ОС, то значит, что Функция Select получает неверное значение и там уже копать мне будет ясно где. Я потому кусок и выложил, чтобы проверили, нет ли явных ошибок. Так, глянули одним глазком, нет ли ошибок на первый взгляд.
Написано
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.