decrement the dumping variable after use so we can call it several times

if needed.
This commit is contained in:
Peter Wemm 2001-09-20 06:08:53 +00:00
parent b3ef232c6f
commit fbd7a9dd97
Notes: svn2git 2020-12-20 02:59:44 +00:00
svn path=/head/; revision=83703

View File

@ -485,10 +485,6 @@ dumpsys(void)
int error;
savectx(&dumppcb);
if (dumping++) {
printf("Dump already in progress, bailing...\n");
return;
}
if (!dodump)
return;
if (dumpdev == NODEV)
@ -497,10 +493,16 @@ dumpsys(void)
return;
if (!(devsw(dumpdev)->d_dump))
return;
if (dumping++) {
dumping--;
printf("Dump already in progress, bailing...\n");
return;
}
dumpsize = Maxmem;
printf("\ndumping to dev %s, offset %ld\n", devtoname(dumpdev), dumplo);
printf("dump ");
error = (*devsw(dumpdev)->d_dump)(dumpdev);
dumping--;
if (error == 0) {
printf("succeeded\n");
return;