X-Git-Url: https://gerrit.automotivelinux.org/gerrit/gitweb?a=blobdiff_plain;f=src%2Fevmgr.c;h=557a9f3ae6819da030995baa41055aef7a500ae9;hb=901a38c28bf3fe7cc3e58e3fad36190fbae585be;hp=2dc35e4280aec940445a7edce556d97dd5082dac;hpb=d9de3cd38b17ad16fb6ad6f74e83f4700c5f2b49;p=src%2Fapp-framework-binder.git diff --git a/src/evmgr.c b/src/evmgr.c index 2dc35e42..557a9f3a 100644 --- a/src/evmgr.c +++ b/src/evmgr.c @@ -185,13 +185,14 @@ int evmgr_create(struct evmgr **result) /* creates the eventfd for waking up polls */ evmgr->efd = eventfd(0, EFD_CLOEXEC|EFD_SEMAPHORE); if (evmgr->efd < 0) { - ERROR("can't make eventfd for events"); rc = -errno; + ERROR("can't make eventfd for events"); goto error1; } /* create the systemd event loop */ evmgr->sdev = systemd_get_event_loop(); if (!evmgr->sdev) { + rc = -errno; ERROR("can't make new event loop"); goto error2; }