OBS-URL: https://build.opensuse.org/package/show/Base:System/at?expand=0&rev=3b9dbbb3bf9b57d7c02e19fede0129ab
40 lines
640 B
Diff
40 lines
640 B
Diff
--- at.c.orig 2009-08-27 11:22:49.000000000 +0200
|
|
+++ at.c 2009-08-27 12:12:58.000000000 +0200
|
|
@@ -600,6 +600,9 @@
|
|
else
|
|
printf("%ld\t%s %c\n", jobno, timestr, queue);
|
|
}
|
|
+
|
|
+ closedir(spool);
|
|
+
|
|
PRIV_END
|
|
}
|
|
|
|
@@ -676,6 +679,11 @@
|
|
while ((ch = getc(fp)) != EOF) {
|
|
putchar(ch);
|
|
}
|
|
+ PRIV_START
|
|
+ if (fp!=NULL) {
|
|
+ fclose(fp);
|
|
+ }
|
|
+ PRIV_END
|
|
}
|
|
break;
|
|
|
|
@@ -687,7 +695,13 @@
|
|
}
|
|
}
|
|
}
|
|
- }
|
|
+ }
|
|
+
|
|
+ PRIV_START
|
|
+ if (spool!=NULL) {
|
|
+ closedir(spool);
|
|
+ }
|
|
+ PRIV_END
|
|
} /* delete_jobs */
|
|
|
|
#define ATOI2(ar) ((ar)[0] - '0') * 10 + ((ar)[1] - '0'); (ar) += 2;
|