--- src/usr.bin/at/at.c 2004/09/20 13:11:54 1.5 +++ src/usr.bin/at/at.c 2006/03/29 19:37:43 1.6 @@ -498,6 +498,8 @@ list_jobs(void) (S_IXUSR & buf.st_mode) ? "":"(done)", jobno); } + closedir(spool); + PRIV_END } @@ -569,6 +571,7 @@ process_jobs(int argc, char **argv, int while((ch = getc(fp)) != EOF) { putchar(ch); } + fclose(fp); } break; @@ -579,6 +582,7 @@ process_jobs(int argc, char **argv, int } } } + closedir(spool); } /* delete_jobs */ int