summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--security/srm/distinfo3
-rw-r--r--security/srm/patches/patch-aa14
2 files changed, 16 insertions, 1 deletions
diff --git a/security/srm/distinfo b/security/srm/distinfo
index 16483b96de9..e8c544bb6e4 100644
--- a/security/srm/distinfo
+++ b/security/srm/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.2 2005/02/24 13:10:13 agc Exp $
+$NetBSD: distinfo,v 1.3 2005/11/01 18:59:34 tv Exp $
SHA1 (srm-1.2.8.tar.gz) = 8b7aafc95b3ef67e2c737030567222bf50082188
RMD160 (srm-1.2.8.tar.gz) = d1ce5fe2ec13e45c5620e6a71c1f2dfcb49ab1bc
Size (srm-1.2.8.tar.gz) = 88067 bytes
+SHA1 (patch-aa) = a94522473ee72315d3ab38bfa70f336290431b9b
diff --git a/security/srm/patches/patch-aa b/security/srm/patches/patch-aa
new file mode 100644
index 00000000000..ef12de0051b
--- /dev/null
+++ b/security/srm/patches/patch-aa
@@ -0,0 +1,14 @@
+$NetBSD: patch-aa,v 1.1 2005/11/01 18:59:34 tv Exp $
+
+--- src/rename_unlink.c.orig 2003-04-08 12:16:56.000000000 -0400
++++ src/rename_unlink.c
+@@ -45,7 +45,9 @@ int rename_unlink(const char *path) {
+ if (rename(path, new_name) == -1)
+ return -1;
+
++#ifndef __INTERIX
+ sync();
++#endif
+
+ if (lstat(new_name, &statbuf) == -1) {
+ /* Bad mojo, we just renamed to new_name and now the path is invalid.