diff --git a/ChangeLog b/ChangeLog index b5438817b6..25756ddcf4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -34,6 +34,9 @@ Changes in version 0.2.1.8-alpha - 2008-??-?? - Correct handling of possible malformed authority signing key certificates with internal signature types. Fixes bug 880. Bugfix on 0.2.0.3-alpha. + - Fix a hard-to-trigger resource leak when logging credential status. + CID 349. + - o Minor features: - Report the case where all signatures in a detached set are rejected diff --git a/src/common/compat.c b/src/common/compat.c index fcc57f60db..9ce5885dc1 100644 --- a/src/common/compat.c +++ b/src/common/compat.c @@ -1049,17 +1049,17 @@ log_credential_status(void) strerror(errno)); return -1; } else { - int i; + int i, retval = 0; char *strgid; char *s = NULL; - int formatting_error = 0; smartlist_t *elts = smartlist_create(); for (i = 0; i