C Undefined Behavior in SQLite

John Regehr (Hacker News): SQLite likes to use — but not dereference — pointers to heap blocks that have been freed. It did this at quite a few locations. […] At least one uninitialized read that we found was potentially harmful, though we couldn’t make it behave unpredictably. […] SQLite’s vdbe struct has a member … Continue reading C Undefined Behavior in SQLite