Call 'udevadm settle' after operations which add/remove device nodes.
[libguestfs.git] / daemon / sfdisk.c
index 6ff2736..5fb30c0 100644 (file)
@@ -73,6 +73,8 @@ sfdisk (char *device, int n, int cyls, int heads, int sectors,
     return -1;
   }
 
+  udev_settle ();
+
   return 0;
 }
 
@@ -110,6 +112,8 @@ sfdisk_flag (char *device, const char *flag)
 
   free (err);
 
+  udev_settle ();
+
   return out;                  /* caller frees */
 }