commit | 6928fbc3a11c862a576433f17c73a2133a8c7d26 | [log] [tgz] |
---|---|---|
author | Rob Landley <rob@landley.net> | Sat Oct 08 17:27:12 2016 -0500 |
committer | Rob Landley <rob@landley.net> | Sat Oct 08 17:27:12 2016 -0500 |
tree | 9942d90a734156d945c1fa246dc30db6d3108d9f | |
parent | cefc0a2183f57173dab47cf89fcb37e7a827f258 [diff] |
Evgenii Stepanov found a bug where argv0len was set wrong for threads (no /proc/$PID/cmdline so setting was skipped and previous value retained), which led to memcpy() with an overlapping source/dest range (annoying asan). Fix: move temp variable and assignment outside the if() statement so we assign zero if we can''t read the file.