diff options
author | Laszlo Papp <ext-laszlo.papp@nokia.com> | 2011-03-15 10:33:08 +0200 |
---|---|---|
committer | Miklos Szeredi <mszeredi@suse.cz> | 2011-03-30 19:34:58 +0200 |
commit | 61aff393dc414ae6650ba24a1012be0e7bcec5a0 (patch) | |
tree | 0372c4962565bce6d17d0963f9d2577b07b4930f /util | |
parent | 2621a3a467fa97df775d3b6718908bd2631865c5 (diff) | |
download | android_external_fuse-61aff393dc414ae6650ba24a1012be0e7bcec5a0.tar.gz android_external_fuse-61aff393dc414ae6650ba24a1012be0e7bcec5a0.tar.bz2 android_external_fuse-61aff393dc414ae6650ba24a1012be0e7bcec5a0.zip |
Check the return value properly before passing it to any function
Diffstat (limited to 'util')
-rw-r--r-- | util/ulockmgr_server.c | 6 |
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) { |