[DRBD-cvs] svn commit by lars - r3063 - branches/drbd-8.0/user - would you please initialize an array before iterating o

drbd-cvs at lists.linbit.com drbd-cvs at lists.linbit.com
Wed Sep 19 17:48:48 CEST 2007


Author: lars
Date: 2007-09-19 17:48:47 +0200 (Wed, 19 Sep 2007)
New Revision: 3063

Modified:
   branches/drbd-8.0/user/drbdadm_main.c
Log:
would you please initialize an array before iterating over it?

Modified: branches/drbd-8.0/user/drbdadm_main.c
===================================================================
--- branches/drbd-8.0/user/drbdadm_main.c	2007-09-17 09:15:41 UTC (rev 3062)
+++ branches/drbd-8.0/user/drbdadm_main.c	2007-09-19 15:48:47 UTC (rev 3063)
@@ -1222,6 +1222,9 @@
   sigaction(SIGCHLD,&sa,&so);
 
   pids = alloca( nr_resources * sizeof(pid_t) );
+  /* alloca can not fail, it can "only" overflow the stack :)
+   * but it needs to be initialized anyways! */
+  memset(pids,0,nr_resources * sizeof(pid_t));
 
   for_each_resource(res,t,config) {
     argc=0;



More information about the drbd-cvs mailing list