]> glassweightruler.freedombox.rocks Git - Ventoy.git/blobdiff - Unix/ventoy_unix_src/DragonFly/walk_disk.c
change password input field to type=password (#2427)
[Ventoy.git] / Unix / ventoy_unix_src / DragonFly / walk_disk.c
index f743529ae5c261decb802a45c02fdbb768821532..93d0d0dedecc24caa7d2ef461f858f9d4a83dbaa 100644 (file)
@@ -173,9 +173,13 @@ int prepare_dmtable(void)
     fread(&desc, 1, sizeof(desc), fIn);
     
     vdebug("[VTOY] disksize:%lu part1size:%lu chunkcount:%u\n", desc.disk_size, desc.part1_size, desc.img_chunk_count);
-
-    find_disk_by_size(desc.part1_size, NULL, &count, disk);
-    vdebug("[VTOY] find disk by part1 size: %d %s\n", count, disk);
+    
+    for (i = 0; count <= 0 && i < 10; i++)
+    {
+        sleep(2);
+        find_disk_by_size(desc.part1_size, NULL, &count, disk);
+        vdebug("[VTOY] find disk by part1 size, i=%d, count=%d, %s\n", i, count, disk);
+    }
 
     if (count == 0)
     {