summaryrefslogtreecommitdiff
path: root/security/destroy/patches/patch-ab
blob: f139345c1cafead05739e69bb75490df9565f45d (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
$NetBSD: patch-ab,v 1.1 2004/01/23 23:32:43 recht Exp $

--- destroy.c.orig	2003-03-25 16:56:34.000000000 +0100
+++ destroy.c
@@ -58,6 +58,10 @@ main(int argc, char *argv[]) {
 	char		*buf;
 	char		*devrand = "/dev/urandom";
 	char		*devzero = "/dev/zero";
+	int		mode = O_WRONLY | O_EXCL;
+#if defined(O_NOFOLLOW)
+	mode |=	O_NOFOLLOW;
+#endif
 
 	if(argc < 2) {
 		usage();