From 9d193b67979bae7feaf62186f8dc6d989c085ba6 Mon Sep 17 00:00:00 2001 From: Erwan Velu Date: Wed, 12 May 2010 21:10:47 +0200 Subject: [PATCH] disk: Fixing get_error() call get_error prototype changed since this module was written --- com32/modules/disk.c | 14 ++++++-------- 1 file changed, 6 insertions(+), 8 deletions(-) diff --git a/com32/modules/disk.c b/com32/modules/disk.c index 62914f4..db7f93c 100644 --- a/com32/modules/disk.c +++ b/com32/modules/disk.c @@ -16,11 +16,12 @@ #include #include #include +#include +#include int main(int argc __attribute__ (( unused )), char *argv[] __attribute__ (( unused ))) { - char* error_buffer; int err; struct driveinfo drive; struct driveinfo *d = &drive; @@ -30,17 +31,14 @@ int main(int argc __attribute__ (( unused )), for (int disk = 0x80; disk < 0xff; disk++) { memset(d, 0, sizeof(struct driveinfo)); d->disk = disk; - err = get_drive_parameters(d); + get_drive_parameters(d); /* Do not print output when drive does not exists */ - if (err == -1 || !d->cbios) + if (errno_disk == -1 || !d->cbios) continue; - if (err) { - get_error(err, &error_buffer); - printf("Error 0x%Xh while reading disk 0x%X:\n %s\n", - err, d->disk, error_buffer); - free(error_buffer); + if (errno_disk) { + get_error("reading disk"); continue; } -- 2.7.4