=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/diff/diffdir.c,v retrieving revision 1.43 retrieving revision 1.44 diff -c -r1.43 -r1.44 *** src/usr.bin/diff/diffdir.c 2015/01/16 06:40:07 1.43 --- src/usr.bin/diff/diffdir.c 2015/09/25 16:16:26 1.44 *************** *** 1,4 **** ! /* $OpenBSD: diffdir.c,v 1.43 2015/01/16 06:40:07 deraadt Exp $ */ /* * Copyright (c) 2003, 2010 Todd C. Miller --- 1,4 ---- ! /* $OpenBSD: diffdir.c,v 1.44 2015/09/25 16:16:26 tedu Exp $ */ /* * Copyright (c) 2003, 2010 Todd C. Miller *************** *** 166,178 **** closem: if (dirp1 != NULL) { for (dp1 = dirp1; dp1 < edp1; dp1++) ! xfree(*dp1); ! xfree(dirp1); } if (dirp2 != NULL) { for (dp2 = dirp2; dp2 < edp2; dp2++) ! xfree(*dp2); ! xfree(dirp2); } } --- 166,178 ---- closem: if (dirp1 != NULL) { for (dp1 = dirp1; dp1 < edp1; dp1++) ! free(*dp1); ! free(dirp1); } if (dirp2 != NULL) { for (dp2 = dirp2; dp2 < edp2; dp2++) ! free(*dp2); ! free(dirp2); } }