diff options
Diffstat (limited to 'modules/devices/storage.c')
-rw-r--r-- | modules/devices/storage.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/devices/storage.c b/modules/devices/storage.c index e2ba7892..ed6f533f 100644 --- a/modules/devices/storage.c +++ b/modules/devices/storage.c @@ -720,7 +720,7 @@ void __scan_ide_devices(void) if (g_file_test(device, G_FILE_TEST_EXISTS)) { proc_ide = fopen(device, "r"); if (proc_ide) { - if(!fscanf(proc_ide, "%d", &cache)) cache=0; + if(fscanf(proc_ide, "%d", &cache)!=1) cache=0; fclose(proc_ide); } else { cache = 0; |