diff options
Diffstat (limited to 'console-client/driver.c')
-rw-r--r-- | console-client/driver.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/console-client/driver.c b/console-client/driver.c index 15b6f185..0c1834d2 100644 --- a/console-client/driver.c +++ b/console-client/driver.c @@ -258,8 +258,11 @@ driver_start (char **name) if (err) { *name = driver_list[i].name; - while (--i >= 0) - (*driver_list[i].ops->fini) (driver_list[i].handle, 1); + while (i > 0) + { + i--; + (*driver_list[i].ops->fini) (driver_list[i].handle, 1); + } break; } } |