You're right. On Mon, Mar 28, 2016 at 2:04 PM, Rainer Weikusat < [email protected]> wrote:
> Emiliano Marini <[email protected]> writes: > > char *p; > > p="01234"; /* skeezy, but makes the point */ > > > > Warning! Here "p" is pointing to nowhere, you don't know which memory > > locations are writing to. > > The 'memory location' (if any) reserved for the pointer p itself by the > compiler, IOW, this is totally correct. > > > > > char *p; > > *p=malloc...* > > p="01234"; /* skeezy, but makes the point */ > > And this is a memory leak as the pointer returned by malloc is > overwritten. > _______________________________________________ > Dng mailing list > [email protected] > https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng >
_______________________________________________ Dng mailing list [email protected] https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng
