diff options
| author | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2014-01-03 09:10:04 +0000 |
|---|---|---|
| committer | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2014-01-03 09:10:04 +0000 |
| commit | 93b3fdba4ac2ecda91dd94c886c1d53a1cbdf64a (patch) | |
| tree | 5901640c9eed762203de1e8685fd06af2723787f /lib/libcasper | |
| parent | 3ae9762b9a4233cd0936db1fea9b2c8d951fa7c2 (diff) | |
Notes
Diffstat (limited to 'lib/libcasper')
| -rw-r--r-- | lib/libcasper/libcasper.c | 4 |
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 |
