aboutsummaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorGravatar Laszlo Papp <ext-laszlo.papp@nokia.com>2011-03-15 10:33:08 +0200
committerGravatar Miklos Szeredi <mszeredi@suse.cz>2011-03-30 19:34:58 +0200
commit61aff393dc414ae6650ba24a1012be0e7bcec5a0 (patch)
tree0372c4962565bce6d17d0963f9d2577b07b4930f /util
parent2621a3a467fa97df775d3b6718908bd2631865c5 (diff)
Check the return value properly before passing it to any function
Diffstat (limited to 'util')
-rw-r--r--util/ulockmgr_server.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/util/ulockmgr_server.c b/util/ulockmgr_server.c
index 8ffdfef..583fcf9 100644
--- a/util/ulockmgr_server.c
+++ b/util/ulockmgr_server.c
@@ -366,8 +366,10 @@ int main(int argc, char *argv[])
}
cfd = 4;
nullfd = open("/dev/null", O_RDWR);
- dup2(nullfd, 0);
- dup2(nullfd, 1);
+ if (nullfd >= 0) {
+ dup2(nullfd, 0);
+ dup2(nullfd, 1);
+ }
close(3);
closefrom(5);
while (1) {