[rhmessaging-commits] rhmessaging commits: r1839 - store/trunk/cpp/lib/jrnl.

rhmessaging-commits at lists.jboss.org rhmessaging-commits at lists.jboss.org
Fri Apr 4 12:15:02 EDT 2008


Author: kpvdr
Date: 2008-04-04 12:15:02 -0400 (Fri, 04 Apr 2008)
New Revision: 1839

Modified:
   store/trunk/cpp/lib/jrnl/wmgr.cpp
Log:
Bugfix which may cause crash when initializing more than 32 journal files.

Modified: store/trunk/cpp/lib/jrnl/wmgr.cpp
===================================================================
--- store/trunk/cpp/lib/jrnl/wmgr.cpp	2008-04-04 15:13:52 UTC (rev 1838)
+++ store/trunk/cpp/lib/jrnl/wmgr.cpp	2008-04-04 16:15:02 UTC (rev 1839)
@@ -916,7 +916,7 @@
         oss << " errno=" << errno;
         throw jexception(jerrno::JERR__MALLOC, oss.str(), "wmgr", "initialize");
     }
-    _fhdr_ptr_arr = (void**)::malloc(_pages * sizeof(void*));
+    _fhdr_ptr_arr = (void**)::malloc(num_jfiles * sizeof(void*));
     MALLOC_CHK(_fhdr_ptr_arr, "_fhdr_ptr_arr", "wmgr", "initialize");
     _iocba = (iocb**)::malloc(sizeof(iocb*) * num_jfiles);
     MALLOC_CHK(_iocba, "_iocba", "wmgr", "initialize");




More information about the rhmessaging-commits mailing list