svn commit: r258126 - stable/10/usr.sbin/pkg
Gleb Smirnoff
glebius at FreeBSD.org
Thu Nov 14 09:26:53 UTC 2013
Author: glebius
Date: Thu Nov 14 09:26:52 2013
New Revision: 258126
URL: http://svnweb.freebsd.org/changeset/base/258126
Log:
Merge r257945 from head:
Do not use just freed memory.
Approved by: re (kib)
Modified:
stable/10/usr.sbin/pkg/pkg.c
Directory Properties:
stable/10/usr.sbin/pkg/ (props changed)
Modified: stable/10/usr.sbin/pkg/pkg.c
==============================================================================
--- stable/10/usr.sbin/pkg/pkg.c Thu Nov 14 09:25:29 2013 (r258125)
+++ stable/10/usr.sbin/pkg/pkg.c Thu Nov 14 09:26:52 2013 (r258126)
@@ -326,9 +326,9 @@ parse_fingerprint(yaml_document_t *doc,
static void
free_fingerprint_list(struct fingerprint_list* list)
{
- struct fingerprint* fingerprint;
+ struct fingerprint *fingerprint, *tmp;
- STAILQ_FOREACH(fingerprint, list, next) {
+ STAILQ_FOREACH_SAFE(fingerprint, list, next, tmp) {
if (fingerprint->name)
free(fingerprint->name);
free(fingerprint);
More information about the svn-src-stable
mailing list