commit | 7d65cf10e3d7747033b83fa18c5f3d2a498f66bc | [log] [tgz] |
---|---|---|
author | Al Viro <viro@zeniv.linux.org.uk> | Wed Dec 17 05:29:16 2014 -0500 |
committer | Al Viro <viro@zeniv.linux.org.uk> | Wed Dec 17 08:27:14 2014 -0500 |
tree | e10e627d7292ff6b802cb0cee6abacaedb70b103 | |
parent | 50062175ffc844b8ff9664024c6416a37ad63c77 [diff] |
unfuck binfmt_misc.c (broken by commit e6084d4) scanarg(s, del) never returns s; the empty field results in s + 1. Restore the correct checks, and move NUL-termination into scanarg(), while we are at it. Incidentally, mixing "coding style cleanups" (for small values of cleanup) with functional changes is a Bad Idea(tm)... Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>