Fixes for gcc warnings - mostly WRT check of returns values
[yaz-moved-to-github.git] / src / daemon.c
index 53dc766..1824ef0 100644 (file)
@@ -1,8 +1,6 @@
-/*
- * Copyright (C) 1995-2008, Index Data ApS
+/* This file is part of the YAZ toolkit.
+ * Copyright (C) 1995-2008 Index Data
  * See the file LICENSE for details.
- *
- * $Id: daemon.c,v 1.3 2008-02-21 10:18:15 adam Exp $
  */
 
 /**
@@ -248,7 +246,10 @@ int yaz_daemon(const char *progname,
         close(1);
         close(2);
         open("/dev/null", O_RDWR);
-        dup(0); dup(0);
+        if (dup(0) == -1)
+            return 1;
+        if (dup(0) == -1)
+            return 1;
         close(hand[1]);
     }