File: 070_new-fix-srm.patch

package info (click to toggle)
secure-delete 3.1-12
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 540 kB
  • sloc: ansic: 2,781; makefile: 188; sh: 65
file content (19 lines) | stat: -rw-r--r-- 929 bytes parent folder | download | duplicates (2)
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 (".");
 	            }