Mercurial > hg > toybox
changeset 351:add8b512f41a 0.0.9.1
Another patch corner case.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sun, 29 Mar 2009 01:08:34 -0500 |
parents | 2054bdc29f0c |
children | 990e48afee8d |
files | toys/patch.c |
diffstat | 1 files changed, 7 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/toys/patch.c Sat Mar 28 23:25:47 2009 -0500 +++ b/toys/patch.c Sun Mar 29 01:08:34 2009 -0500 @@ -219,6 +219,13 @@ patchline = get_line(TT.filepatch); if (!patchline) break; + // Other versions of patch accept damaged patches, + // so we need to also. + if (!*patchline) { + free(patchline); + patchline = xstrdup(" "); + } + // Are we assembling a hunk? if (state >= 2) { if (*patchline==' ' || *patchline=='+' || *patchline=='-') {