summaryrefslogtreecommitdiff
path: root/src/systemctl
diff options
context:
space:
mode:
authorDavid Herrmann <dh.herrmann@gmail.com>2014-10-02 08:31:28 +0200
committerDavid Herrmann <dh.herrmann@gmail.com>2014-10-02 08:40:43 +0200
commitfc808616227115ccab8c04f00f8f7472c7353ae5 (patch)
tree5a3602427608b7fb975dacdc19579a28261d0ec1 /src/systemctl
parentdda57d9143644d39091207b287f142f91f55d0ad (diff)
barrier: fix up constructor error handling
We cannot rely on "errno" to be non-zero on failure, if we perform multiple glibc calls. That is, if the first eventfd() call fails, but the second succeeds, we cleanup the barrier but return 0. Fix this by always testing the return value immediately. This should also fix all the coverity warnings.
Diffstat (limited to 'src/systemctl')
0 files changed, 0 insertions, 0 deletions