|
|
|
|
|
by loftsy
814 days ago
|
|
I took a look at the diff linked in the article with code that "we are all running". The top of the diff certainly looks interesting. They remove the bounds check in dict_put() and add a safe version dict_put_safe(). This kind of change is difficult to make without mistakes because it silently changes the assumptions made when code calling dict_put() was originally written. ALL call sites would need to be audited to ensure they are not overflowing the dictionary size. The diff I am referring to is here: https://git.tukaani.org/?p=xz.git;a=commitdiff;h=de5c5e41764... |
|