Răsfoiți Sursa

Initialize `data' to zero, fixes potential segfault (Nobuhiro Ban - 1642658)

git-svn-id: https://nagiosplug.svn.sourceforge.net/svnroot/nagiosplug/nagiosplug/trunk@1576 f882894a-f735-0410-b71e-b25c423dba1c
Holger Weiss 19 ani în urmă
părinte
comite
5aa4d5bbb9
2 a modificat fișierele cu 2 adăugiri și 0 ștergeri
  1. 1 0
      THANKS.in
  2. 1 0
      plugins/check_radius.c

+ 1 - 0
THANKS.in

@@ -207,3 +207,4 @@ Matthias Eble
 Sebastian Schubert
 Sebastian Schubert
 Jason Hoos
 Jason Hoos
 Chris Grim
 Chris Grim
+Nobuhiro Ban

+ 1 - 0
plugins/check_radius.c

@@ -139,6 +139,7 @@ main (int argc, char **argv)
 
 
 	service = PW_AUTHENTICATE_ONLY;
 	service = PW_AUTHENTICATE_ONLY;
 
 
+	memset (&data, 0, sizeof(data));
 	if (!(rc_avpair_add (&data.send_pairs, PW_SERVICE_TYPE, &service, 0) &&
 	if (!(rc_avpair_add (&data.send_pairs, PW_SERVICE_TYPE, &service, 0) &&
 				rc_avpair_add (&data.send_pairs, PW_USER_NAME, username, 0) &&
 				rc_avpair_add (&data.send_pairs, PW_USER_NAME, username, 0) &&
 				rc_avpair_add (&data.send_pairs, PW_USER_PASSWORD, password, 0) &&
 				rc_avpair_add (&data.send_pairs, PW_USER_PASSWORD, password, 0) &&