summaryrefslogtreecommitdiff
path: root/www/seamonkey2/files/patch-xpcom::ds::plvector.c
blob: 645751f3c3d663c64112783d18fe9ad9f4330bdd (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
$FreeBSD$

--- xpcom/ds/plvector.c	2001/11/21 12:36:30	1.1
+++ xpcom/ds/plvector.c	2001/11/21 12:43:54
@@ -177,11 +177,12 @@
 PL_VectorCompact(PLVector* v)
 {
     if (v->size != v->maxSize) {
+        void ** newData = NULL;
+
         /* shrink to desired size */
 #ifdef SIZE_T_MAX
         PR_ASSERT(v->size <= SIZE_T_MAX/sizeof(void *)); /* no overflow */
 #endif
-        void ** newData = NULL;
         if (v->size != 0) {
             newData = (void **)PR_Malloc(v->size * sizeof(void *));
             /* copy new data from old */