X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=src%2Fsd-daemon.c;fp=src%2Fsd-daemon.c;h=e6b9a6f3c217ca2fff601929627ac4cb648c98f4;hb=08bfb8106b3a337ebf9a4bf3a8ddd2e494d18b48;hp=0dad73f94d6064e39bad7b84cadf3dea8b3f8b57;hpb=bbe63281ea16ed9899dd4818874098c05e36b154;p=elogind.git diff --git a/src/sd-daemon.c b/src/sd-daemon.c index 0dad73f94..e6b9a6f3c 100644 --- a/src/sd-daemon.c +++ b/src/sd-daemon.c @@ -344,10 +344,8 @@ int sd_notify(int unset_environment, const char *state) { goto finish; } - if (!(e = getenv("NOTIFY_SOCKET"))) { - r = 0; - goto finish; - } + if (!(e = getenv("NOTIFY_SOCKET"))) + return 0; /* Must be an abstract socket, or an absolute path */ if ((e[0] != '@' && e[0] != '/') || e[1] == 0) { @@ -394,7 +392,7 @@ int sd_notify(int unset_environment, const char *state) { goto finish; } - r = 0; + r = 1; finish: if (unset_environment)