salseeg 3 Опубликовано: 2005-09-08 20:40:56 Share Опубликовано: 2005-09-08 20:40:56 суть вопроса в том, что IA под Linux работает только на включение, выключаться не хочет. Я с этим долго мерился, но как только руки дошли сделать из IA что-то более функциональное решил разобраться и с этим моментом. ошибка оказалась елементарной - неполностью копируемая строка proto.cpp if (n==DISCONN_SYN_N) { l=64; memcpy(buffer,&l,4); strcpy(buffer+4,"DISCONN_SYN"); memcpy(buffer+20,login,4); в последней строчке, login копируется не полностью в чем и есть суть проблеммы. я заменил 4 на 16 - заработало если версия под Виндовс собирается из этих же исходников, то лишь создателям компиляторов известно почему оно не вылетало. Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Создайте аккаунт или войдите в него для комментирования
Вы должны быть пользователем, чтобы оставить комментарий
Создать аккаунт
Зарегистрируйтесь для получения аккаунта. Это просто!
Зарегистрировать аккаунтВхід
Уже зарегистрированы? Войдите здесь.
Войти сейчас