Дана 24/09/22 07:57PM, Страхиња Радић написа:
> Дана 24/09/22 07:20PM, bi...@iscarioth.org написа:
> >                 malloc(13);/*  <---  what will happen, a leak, it 
> > will be freed ? */
> 
> That will cause a memory leak. Every successful allocation needs to 
> have a corresponding call to free(3).

Of course, that would cause a memory leak if the memory was assigned to 
a variable, like this:

        char* tmp = malloc(13);

otherwise, like this:

        malloc(13);

the result is discarded and a warning is printed if the program is 
compiled by GCC.

Reply via email to