diff --git a/src/tools/chdman.c b/src/tools/chdman.c index b3a172af9dd..f7bfe1b59d6 100644 --- a/src/tools/chdman.c +++ b/src/tools/chdman.c @@ -1323,6 +1323,7 @@ static int do_extract(int argc, char *argv[], int param) err = CHDERR_WRITE_ERROR; goto cleanup; } + bytesremaining -= byteswritten; } progress(TRUE, "Extraction complete! \n");