diff options
author | Lennart Poettering <lennart@poettering.net> | 2017-02-21 10:49:49 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-02-21 10:49:49 +0100 |
commit | 1ebfd03bd9d3fb8ccb5d17fd741b04914479df28 (patch) | |
tree | 4246d7b450bcc1a947fd8c206f2bc61d2f7ed79b /src/import/importd.c | |
parent | cc7de2ba32562311288480e3a8faba0298852299 (diff) | |
parent | 2fa4861ad5a203bff604cac660136834e3b70108 (diff) |
Merge pull request #5390 from keszybz/coverity
Clarifications to make coverity happy
Diffstat (limited to 'src/import/importd.c')
-rw-r--r-- | src/import/importd.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/src/import/importd.c b/src/import/importd.c index 9d31a956a5..3d379d6de9 100644 --- a/src/import/importd.c +++ b/src/import/importd.c @@ -449,8 +449,11 @@ static int transfer_start(Transfer *t) { stdio_unset_cloexec(); - setenv("SYSTEMD_LOG_TARGET", "console-prefixed", 1); - setenv("NOTIFY_SOCKET", "/run/systemd/import/notify", 1); + if (setenv("SYSTEMD_LOG_TARGET", "console-prefixed", 1) < 0 || + setenv("NOTIFY_SOCKET", "/run/systemd/import/notify", 1) < 0) { + log_error_errno(errno, "setenv() failed: %m"); + _exit(EXIT_FAILURE); + } if (IN_SET(t->type, TRANSFER_IMPORT_TAR, TRANSFER_IMPORT_RAW)) cmd[k++] = SYSTEMD_IMPORT_PATH; |