diff options
author | Kartik K. Agaram <vc@akkartik.com> | 2015-04-22 22:34:34 -0700 |
---|---|---|
committer | Kartik K. Agaram <vc@akkartik.com> | 2015-04-22 22:40:46 -0700 |
commit | f1e953d0cf7f5669a55b1337a87e646c1262d139 (patch) | |
tree | 4202cb6dc09fee952ca0085fae95ebd78c876084 /cpp/.traces/array_length | |
parent | 547ec78bf27e37e7a1552d99185200fef460bb38 (diff) | |
download | mu-f1e953d0cf7f5669a55b1337a87e646c1262d139.tar.gz |
1146 - yet another out-of-bounds access
There's a test in this commit, but it doesn't actually fail, because by some accident the memory at index 2 of recipe 'f' has data at the is_label offset and breaks out of the loop. Graah. How did I ever misplace that "Reading One Instruction" waypoint? I could swear I was concerned about this possibility when I implemented calls. Today has been tough on my confidence. STL helps avoid memory leaks but doesn't help with buffer overflows nearly as much as I thought. Oh brilliant, valgrind caught the problem! And there weren't any others. I feel much better.
Diffstat (limited to 'cpp/.traces/array_length')
0 files changed, 0 insertions, 0 deletions