1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
Description: new fix for srm.c
This fix was not documented in debian/changelog.
Author: Robert Lemmen <robertle@semistable.com>
Bug-Debian: https://bugs.debian.org/550236
Reviewed-By: Joao Eriberto Mota Filho <eriberto@debian.org>
Last-Update: 2021-09-20
Index: secure-delete-test/srm.c
===================================================================
--- secure-delete-test.orig/srm.c
+++ secure-delete-test/srm.c
@@ -110,7 +110,7 @@ int smash_it(char *filename, int mode)
if ( (filestat.st_dev != controlstat.st_dev) || (filestat.st_ino != controlstat.st_ino) ) {
fprintf(stderr, "Race found! (directory %s became a link)\n", filename);
} else {
- if ((dir = opendir (".")) != NULL) {
+ if ((dir = opendir (".")) < 0) {
(void) chmod(".", 0700); /* ignore permission errors */
dir = opendir (".");
}
|