Correctly handle the case when select runs out of filehandles.
[libguestfs.git] / examples / df.c
index 91c07d7..eed31a3 100644 (file)
@@ -15,14 +15,13 @@ main (int argc, char *argv[])
     exit (1);
   }
 
-  g = guestfs_create ();
-  if (!g) exit (1);
+  if (!(g = guestfs_create ())) exit (1);
 
   guestfs_set_verbose (g, 1);
-  guestfs_add_drive (g, argv[1]);
+  if (guestfs_add_drive (g, argv[1]) == -1) exit (1);
 
-  guestfs_launch (g);
-  guestfs_wait_ready (g);
+  if (guestfs_launch (g) == -1) exit (1);
+  if (guestfs_wait_ready (g) == -1) exit (1);