Module Name: src
Committed By: christos
Date: Wed Nov 27 17:48:21 UTC 2013
Modified Files:
src/external/bsd/nvi/dist/ipc: ipc_method.c
Log Message:
CID 1132786: Fix uninitialized variable
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 src/external/bsd/nvi/dist/ipc/ipc_method.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/bsd/nvi/dist/ipc/ipc_method.c
diff -u src/external/bsd/nvi/dist/ipc/ipc_method.c:1.2 src/external/bsd/nvi/dist/ipc/ipc_method.c:1.3
--- src/external/bsd/nvi/dist/ipc/ipc_method.c:1.2 Fri Nov 22 10:52:05 2013
+++ src/external/bsd/nvi/dist/ipc/ipc_method.c Wed Nov 27 12:48:21 2013
@@ -1,4 +1,4 @@
-/* $NetBSD: ipc_method.c,v 1.2 2013/11/22 15:52:05 christos Exp $ */
+/* $NetBSD: ipc_method.c,v 1.3 2013/11/27 17:48:21 christos Exp $ */
/*-
* Copyright (c) 1996
* Rob Zimmermann. All rights reserved.
@@ -182,6 +182,8 @@ static int
vi_send_(IPVIWIN *ipvi, int code)
{
IP_BUF ipb;
+
+ memset(&ipb, 0, sizeof(ipb));
ipb.code = code;
return vi_send(ipvi->ofd, NULL, &ipb);
}
@@ -190,6 +192,8 @@ static int
vi_send_1(IPVIWIN *ipvi, int code, u_int32_t val)
{
IP_BUF ipb;
+
+ memset(&ipb, 0, sizeof(ipb));
ipb.code = code;
ipb.val1 = val;
return vi_send(ipvi->ofd, "1", &ipb);
@@ -200,6 +204,7 @@ vi_send_12(IPVIWIN *ipvi, int code, u_in
{
IP_BUF ipb;
+ memset(&ipb, 0, sizeof(ipb));
ipb.val1 = val1;
ipb.val2 = val2;
ipb.code = code;
@@ -211,6 +216,7 @@ vi_send_a(IPVIWIN *ipvi, int code, const
{
IP_BUF ipb;
+ memset(&ipb, 0, sizeof(ipb));
ipb.str1 = str;
ipb.len1 = len;
ipb.code = code;
@@ -224,6 +230,7 @@ vi_send_a1(IPVIWIN *ipvi, int code, cons
{
IP_BUF ipb;
+ memset(&ipb, 0, sizeof(ipb));
ipb.str1 = str;
ipb.len1 = len;
ipb.val1 = val;
@@ -237,6 +244,7 @@ vi_send_ab1(IPVIWIN *ipvi, int code, con
{
IP_BUF ipb;
+ memset(&ipb, 0, sizeof(ipb));
ipb.str1 = str1;
ipb.len1 = len1;
ipb.str2 = str2;