decrement the dumping variable after use so we can call it several times
if needed.
This commit is contained in:
parent
b3ef232c6f
commit
fbd7a9dd97
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=83703
@ -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;
|
||||
|
Loading…
Reference in New Issue
Block a user