You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@tomcat.apache.org by mt...@apache.org on 2009/12/21 08:47:34 UTC

svn commit: r892713 - /tomcat/jk/trunk/native/common/jk_lb_worker.c

Author: mturk
Date: Mon Dec 21 07:47:34 2009
New Revision: 892713

URL: http://svn.apache.org/viewvc?rev=892713&view=rev
Log:
jk_pool_alloc doesn't set memory to zero. Make sure all lb members are zeroed out.
This should fix #46503 garbage data

Modified:
    tomcat/jk/trunk/native/common/jk_lb_worker.c

Modified: tomcat/jk/trunk/native/common/jk_lb_worker.c
URL: http://svn.apache.org/viewvc/tomcat/jk/trunk/native/common/jk_lb_worker.c?rev=892713&r1=892712&r2=892713&view=diff
==============================================================================
--- tomcat/jk/trunk/native/common/jk_lb_worker.c (original)
+++ tomcat/jk/trunk/native/common/jk_lb_worker.c Mon Dec 21 07:47:34 2009
@@ -1525,7 +1525,7 @@
                 JK_TRACE_EXIT(l);
                 return JK_FALSE;
             }
-
+	        memset(p->lb_workers, 0, num_of_workers * sizeof(lb_sub_worker_t));
             for (i = 0; i < num_of_workers; i++) {
                 p->lb_workers[i].s = jk_shm_alloc_lb_sub_worker(&p->p);
                 if (p->lb_workers[i].s == NULL) {



---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@tomcat.apache.org
For additional commands, e-mail: dev-help@tomcat.apache.org