diff mbox

[10/17] fedfsc: Fix memory leak in fedfs-get-nsdb-params command

Message ID 20140511212929.13852.90221.stgit@seurat.1015granger.net
State Accepted
Headers show

Commit Message

Chuck Lever May 11, 2014, 9:29 p.m. UTC
Fixes: c4043a367163f24f6f55112f881212825c38162e
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
---
 src/fedfsc/fedfs-get-nsdb-params.c |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff mbox

Patch

diff --git a/src/fedfsc/fedfs-get-nsdb-params.c b/src/fedfsc/fedfs-get-nsdb-params.c
index 4132cd0..4bef1aa 100644
--- a/src/fedfsc/fedfs-get-nsdb-params.c
+++ b/src/fedfsc/fedfs-get-nsdb-params.c
@@ -157,7 +157,6 @@  fedfs_get_nsdb_params_try(admin_t host, struct admin_nsdb *nsdb,
 	switch (admin_status(host)) {
 	case FEDFS_OK:
 		fedfs_get_nsdb_params_print_result(sectype, cert, certfile);
-		admin_free_cert(cert);
 		status = EXIT_SUCCESS;
 		break;
 	case FEDFS_ERR_NSDB_PARAMS:
@@ -166,6 +165,7 @@  fedfs_get_nsdb_params_try(admin_t host, struct admin_nsdb *nsdb,
 	default:
 		nsdb_print_fedfsstatus(admin_status(host));
 	}
+	admin_free_cert(cert);
 
 out:
 	return status;