Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

It seems odd to see a commit in this day and age with no unit test. When you make a new newkey struct the clean-up callback should be NULL.


We committed a regression test fix separately.


That's the fun with C, it would be quite unlikely the malloc call in a unit test for this didn't happen to zero initialize the struct.


Yep. You may get different results based on the code path taken, the compiler, and (maybe?) the OS. Most of the time the value at that memory location will probably be a zero byte (or a zero word/dword), but sometimes it may not.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: