dup and open error value is -1, not < 0
authorvhanquez@kneesa.uk.xensource.com <vhanquez@kneesa.uk.xensource.com>
Tue, 24 Jan 2006 10:37:44 +0000 (10:37 +0000)
committervhanquez@kneesa.uk.xensource.com <vhanquez@kneesa.uk.xensource.com>
Tue, 24 Jan 2006 10:37:44 +0000 (10:37 +0000)
Signed-off-by: Vincent Hanquez <vincent@xensource.com>
tools/xenstore/utils.c

index 2bc40e009b3079324503c6d3e0c26a46839103c9..1bf8606b40eb57840dbc607922e9f06e278cda6f 100644 (file)
@@ -92,7 +92,7 @@ void *grab_file(const char *filename, unsigned long *size)
        else
                fd = open(filename, O_RDONLY, 0);
 
-       if (fd < 0)
+       if (fd == -1)
                return NULL;
 
        buffer = malloc(max+1);