Guard against errors
authorWouter Verhelst <w@uter.be>
Thu, 20 Mar 2014 07:34:12 +0000 (08:34 +0100)
committerWouter Verhelst <w@uter.be>
Thu, 20 Mar 2014 07:34:12 +0000 (08:34 +0100)
nbd-client.c

index 195c2bf..6d321ea 100644 (file)
@@ -72,8 +72,10 @@ int check_conn(char* devname, int do_print) {
                }
        }
        len=read(fd, buf, 256);
-       if(len >= 0)
-               buf[len]='\0';
+       if(len < 0) {
+               perror("could not read from server");
+       }
+       buf[len]='\0';
        if(do_print) printf("%s\n", buf);
        return 0;
 }