LINUX.ORG.RU

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

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

Типа указатель на указатель на строки завершенные NULL

Ну так NULL это тоже указатель, и ему надо sizeof(char*) места, а ты ему байт всего выделяешь. Да ещё и не инициализируешь этим NULL.

Да и вообще, используй calloc вместо malloc, он хоть за тебя выделенную память обнулит, и не даст с размером вот таким смешным образом накосячить.

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

Типа указатель на указатель на строки завершенные NULL

Ну так NULL это тоже указетель, и ему надо sizeof(char*) места, а ты ему байт всего выделяешь. Да ещё и не инициализируешь этим NULL.

Да и вообще, используй calloc вместо malloc, он хоть за тебя выделенную память обнулит, и не даст с размером вот таким смешным образом накосячить.