From d7cdbc07507d5a8df854ad3a238a4ec54d178738 Mon Sep 17 00:00:00 2001 From: mdodd Date: Wed, 13 Apr 2005 06:56:31 +0000 Subject: Zero buffers. Seatbelt against sysctl(3) returning non-NUL terminated string data. --- sbin/sysctl/sysctl.c | 2 ++ 1 file changed, 2 insertions(+) (limited to 'sbin/sysctl') diff --git a/sbin/sysctl/sysctl.c b/sbin/sysctl/sysctl.c index 1ce20ed..190a2e6 100644 --- a/sbin/sysctl/sysctl.c +++ b/sbin/sysctl/sysctl.c @@ -501,6 +501,8 @@ show_var(int *oid, int nlen) u_int kind; int (*func)(int, void *); + bzero(buf, BUFSIZ); + bzero(name, BUFSIZ); qoid[0] = 0; memcpy(qoid + 2, oid, nlen * sizeof(int)); -- cgit v1.1