From 93b3fdba4ac2ecda91dd94c886c1d53a1cbdf64a Mon Sep 17 00:00:00 2001 From: Pawel Jakub Dawidek Date: Fri, 3 Jan 2014 09:10:04 +0000 Subject: [PATCH] MFp4 @1189741: - Add missing nvlist_destroy(). - Don't override nvlout. Submitted by: Mariusz Zaborski MFC after: 3 days --- lib/libcasper/libcasper.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/libcasper/libcasper.c b/lib/libcasper/libcasper.c index b279c466849..b989cac8c6b 100644 --- a/lib/libcasper/libcasper.c +++ b/lib/libcasper/libcasper.c @@ -348,7 +348,6 @@ service_message(struct service *service, struct service_connection *sconn) error = 0; } } else { - nvlout = nvlist_create(0); error = service->s_command(cmd, service_connection_get_limits(sconn), nvlin, nvlout); } @@ -362,8 +361,9 @@ service_message(struct service *service, struct service_connection *sconn) if (cap_send_nvlist(service_connection_get_chan(sconn), nvlout) == -1) { pjdlog_errno(LOG_ERR, "Unable to send message to client"); service_connection_remove(service, sconn); - return; } + + nvlist_destroy(nvlout); } static int -- 2.45.2