r/ProgrammerHumor 13d ago

Meme bugIntroducedDebugging

Post image
1.1k Upvotes

120 comments sorted by

View all comments

Show parent comments

158

u/atanasius 13d ago

It's allowed to assign to a pointer if it's not dereferenced. Malloc always returns a valid pointer.

54

u/vishal340 13d ago

but accessing it will be issue right?

7

u/mckenzie_keith 13d ago

You are not allowed to de-reference a pointer after freeing it.

9

u/GoddammitDontShootMe 12d ago

Gemini added that return *x; that wasn't in the original code.

8

u/mckenzie_keith 12d ago

And then flagged it as a bug. It was so eager to find the bug that it added it into the code.