=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/openssl/certhash.c,v retrieving revision 1.3 retrieving revision 1.4 diff -u -r1.3 -r1.4 --- src/usr.bin/openssl/certhash.c 2015/02/12 04:26:46 1.3 +++ src/usr.bin/openssl/certhash.c 2015/02/18 05:48:54 1.4 @@ -191,6 +191,7 @@ } entry->next = NULL; + free(list); return (0); } @@ -483,7 +484,7 @@ if (!S_ISLNK(sb.st_mode)) return (0); - n = readlinkat(dfd, dep->d_name, target, sizeof(target)); + n = readlinkat(dfd, dep->d_name, target, sizeof(target) - 1); if (n == -1) { fprintf(stderr, "failed to readlink %s\n", dep->d_name); return (-1);