aboutsummaryrefslogtreecommitdiff
path: root/lib/libcasper
diff options
context:
space:
mode:
authorPawel Jakub Dawidek <pjd@FreeBSD.org>2014-01-03 09:10:04 +0000
committerPawel Jakub Dawidek <pjd@FreeBSD.org>2014-01-03 09:10:04 +0000
commit93b3fdba4ac2ecda91dd94c886c1d53a1cbdf64a (patch)
tree5901640c9eed762203de1e8685fd06af2723787f /lib/libcasper
parent3ae9762b9a4233cd0936db1fea9b2c8d951fa7c2 (diff)
Notes
Diffstat (limited to 'lib/libcasper')
-rw-r--r--lib/libcasper/libcasper.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/libcasper/libcasper.c b/lib/libcasper/libcasper.c
index b279c4668493..b989cac8c6b6 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