LINUX.ORG.RU

История изменений

Исправление PPP328, (текущая версия) :

atoi

Пожалуйста, не используйте эту функцию. У нее нет обработки ошибок. Вариантом немного лучше будет strol, у неё хоть и всё еще есть проблемы, 90% случаев она покроет.

P.S.

--- &text_len, 64
+++ &text_len, sizeof(text)

P.P.S.

{
   text_len = strlen(text);

А нафига вы перезаписываете переменную, которую вам вернул NK? Там реальная длина, а вы берете мусор из буфера

Исправление PPP328, :

atoi

Пожалуйста, не используйте эту функцию. У нее нет обработки ошибок. Вариантом немного лучше будет strol, у неё хоть и всё еще есть проблемы, 90% случаев она покроет.

P.S.

--- &text_len, 64
+++ &text_len, sizeof(text)

Исправление PPP328, :

atoi

Пожалуйста, не используйте эту функцию. У нее нет обработки ошибок. Вариантом немного лучше будет strol, у неё хоть и всё еще есть проблемы, 90% случаев она покроет.

P.S.

--- &text_len, 64
+++ &text_len, sizeof(text_len)

Исправление PPP328, :

atoi

Пожалуйста, не используйте эту функцию. У нее нет обработки ошибок. Вариантом немного лучше будет strol, у неё хоть и всё еще есть проблемы, 90% случаев она покроет.

P.S.

---&text_len, 64
+++&text_len, sizeof(text_len)

Исходная версия PPP328, :

atoi

Пожалуйста, не используйте эту функцию. У нее нет обработки ошибок. Вариантом немного лучше будет strol, у неё хоть и всё еще есть проблемы, 90% случаев она покроет.