diff options
Diffstat (limited to 'lib/libcasper')
-rw-r--r-- | lib/libcasper/Makefile | 3 | ||||
-rw-r--r-- | lib/libcasper/libcasper.c | 4 |
2 files changed, 3 insertions, 4 deletions
diff --git a/lib/libcasper/Makefile b/lib/libcasper/Makefile index ddcfba5..e57accd 100644 --- a/lib/libcasper/Makefile +++ b/lib/libcasper/Makefile @@ -8,8 +8,7 @@ SHLIBDIR?= /lib SRCS= libcasper.c INCS= libcasper.h -DPADD= ${LIBCAPSICUM} ${LIBNV} ${LIBPJDLOG} -LDADD= -lcapsicum -lnv -lpjdlog +LIBADD= capsicum nv pjdlog CFLAGS+=-I${.CURDIR} CFLAGS+=-I${.CURDIR}/../libpjdlog diff --git a/lib/libcasper/libcasper.c b/lib/libcasper/libcasper.c index 7545baa..cb95346 100644 --- a/lib/libcasper/libcasper.c +++ b/lib/libcasper/libcasper.c @@ -279,7 +279,7 @@ casper_message(const cap_channel_t *capcas, struct service *service) const char *cmd; nvlist_t *nvl; - nvl = cap_recv_nvlist(capcas); + nvl = cap_recv_nvlist(capcas, 0); if (nvl == NULL) pjdlog_exit(1, "Unable to receive message from Casper"); cmd = nvlist_get_string(nvl, "cmd"); @@ -297,7 +297,7 @@ service_message(struct service *service, struct service_connection *sconn) const char *cmd; int error; - nvlin = cap_recv_nvlist(service_connection_get_chan(sconn)); + nvlin = cap_recv_nvlist(service_connection_get_chan(sconn), 0); if (nvlin == NULL) { if (errno == ENOTCONN) { pjdlog_debug(1, "Connection closed by the client."); |