LINUX.ORG.RU

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

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

Учи матчасть. Тут монопольный код - результат маллока всегда занулён.

Ахаха. WTF «монопольный код»?

int main()
{
        char *p = malloc(100);
        strcpy(p, "foo");
        free(p);
        p = malloc(100);
        printf("%s\n", p);
}
$ ./a.out
foo
$

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

Учи матчасть. Тут монопольный код - результат маллока всегда занулён.

Ахаха. WTF «монопольный код»?

int main()
{
        char *p = malloc(100);
        strcpy(p, "foo");
        free(p);
        p = malloc(100);
        printf("%s\n", p);
}
$ ./a.aout
foo
$