--- savecore.c.orig 2005-06-13 16:19:41.000000000 -0400 +++ savecore.c 2005-06-13 16:16:39.000000000 -0400 @@ -236,7 +236,6 @@ int bounds, status; u_int sectorsize; - bounds = getbounds(); dmpcnt = 0; mediasize = 0; status = STATUS_UNKNOWN; @@ -337,10 +336,10 @@ if (verbose >= 2) { printf("First dump headers:\n"); - printheader(stdout, &kdhf, device, bounds, -1); + printheader(stdout, &kdhf, device, -1, -1); printf("\nLast dump headers:\n"); - printheader(stdout, &kdhl, device, bounds, -1); + printheader(stdout, &kdhl, device, -1, -1); printf("\n"); } @@ -373,6 +372,8 @@ goto closefd; } + bounds = getbounds(); + sprintf(buf, "info.%d", bounds); /*