Index: sbin/savecore/savecore.c =================================================================== --- sbin/savecore/savecore.c +++ sbin/savecore/savecore.c @@ -502,7 +502,7 @@ temp = malloc(sectorsize); if (temp == NULL) { syslog(LOG_ERR, "%m"); - return; + goto closefd; } } if (lseek(fd, lasthd, SEEK_SET) != lasthd || @@ -844,6 +844,7 @@ strcmp(fsp->fs_vfstype, "dump")) continue; DoFile(savedir, fsp->fs_spec); + endfsent(); } } else { for (i = 0; i < argc; i++)