about summary refs log tree commit diff
path: root/src/usr.bin
diff options
context:
space:
mode:
authorLeah Neukirchen <leah@vuxu.org>2017-04-22 18:50:17 +0200
committerLeah Neukirchen <leah@vuxu.org>2017-04-22 18:50:21 +0200
commitc6fe3a3f95b447a221ba51f9807d796d88a0580d (patch)
tree5c71cfeaff5e9f3d694185977c28078c72ea9608 /src/usr.bin
parent65910c374d550820973126b028e120b30f5022d9 (diff)
downloadoutils-c6fe3a3f95b447a221ba51f9807d796d88a0580d.tar.gz
outils-c6fe3a3f95b447a221ba51f9807d796d88a0580d.tar.xz
outils-c6fe3a3f95b447a221ba51f9807d796d88a0580d.zip
cvs update
add freezero
Diffstat (limited to 'src/usr.bin')
-rw-r--r--src/usr.bin/signify/signify.c5
1 files changed, 2 insertions, 3 deletions
diff --git a/src/usr.bin/signify/signify.c b/src/usr.bin/signify/signify.c
index 646532e..e7af943 100644
--- a/src/usr.bin/signify/signify.c
+++ b/src/usr.bin/signify/signify.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: signify.c,v 1.125 2016/10/05 15:58:50 tedu Exp $ */
+/* $OpenBSD: signify.c,v 1.127 2017/04/18 02:20:50 deraadt Exp $ */
 /*
  * Copyright (c) 2013 Ted Unangst <tedu@openbsd.org>
  *
@@ -246,8 +246,7 @@ writekeyfile(const char *filename, const char *comment, const void *buf,
 	fd = xopen(filename, O_CREAT|oflags|O_NOFOLLOW|O_WRONLY, mode);
 	header = createheader(comment, buf, buflen);
 	writeall(fd, header, strlen(header), filename);
-	explicit_bzero(header, strlen(header));
-	free(header);
+	freezero(header, strlen(header));
 	close(fd);
 }