diff options
author | ngie <ngie@FreeBSD.org> | 2016-06-08 18:46:10 +0000 |
---|---|---|
committer | ngie <ngie@FreeBSD.org> | 2016-06-08 18:46:10 +0000 |
commit | bbefcf038b874f2f51eaf614c49ae35662713d02 (patch) | |
tree | af654e24f8f89c3bff1339cf985d732442efe28f /contrib/diff/src/normal.c | |
parent | 19b157a8116da2945866da58f7a3b88ec05beb27 (diff) | |
download | FreeBSD-src-bbefcf038b874f2f51eaf614c49ae35662713d02.zip FreeBSD-src-bbefcf038b874f2f51eaf614c49ae35662713d02.tar.gz |
MFC r300624:
Fix up r300385
I accidentally glossed over the fact that tmp is manipulated via strchr, so
if we tried to free `tmp` after r300385, it would have crashed.
Create a separate pointer (tmp2) to track the original allocation of `tmp`,
and free `tmp2` if `p->nc_lookups` can't be malloced
CID: 1356026
Diffstat (limited to 'contrib/diff/src/normal.c')
0 files changed, 0 insertions, 0 deletions