Check return value from uev_io_init() at runtime

Possible resource leak due to unchecked return value from uev_io_init()
found by Coverity Scan.

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>
This commit is contained in:
Joachim Nilsson committed 2016-06-04 21:03:36 +02:00
1 parent e53acd1cdd
commit 662f364d09
3 files changed
+11 -3

No files matched your search

+2 -1
View File
@@ -364,7 +364,8 @@ int api_init(uev_ctx_t *ctx)
if (-1 == listen(sd, 10))
goto error;
return uev_io_init(ctx, &api_watcher, cb, NULL, sd, UEV_READ);
if (!uev_io_init(ctx, &api_watcher, cb, NULL, sd, UEV_READ))
return 0;
error:
_pe("Failed intializing API socket");