Browse code

* libclamav/mpool.c (mp_destroy): need to use sizeof(*mp) because mp is a pointer here!!

git-svn: trunk@4339

Török Edvin authored on 2008/11/05 17:25:01
Showing 2 changed files
... ...
@@ -1,3 +1,7 @@
1
+Wed Nov  5 10:56:28 EET 2008 (edwin)
2
+------------------------------------
3
+ * libclamav/mpool.c (mp_destroy): need to use sizeof(*mp) because mp is a pointer here!!
4
+
1 5
 Tue Nov  4 23:15:43 CET 2008 (acab)
2 6
 -----------------------------------
3 7
  * libclamav: mempool de-uglify last ugly bit
... ...
@@ -370,7 +370,7 @@ void mp_destroy(struct MP *mp) {
370 370
     mpm_next = mpm->next;
371 371
     munmap((void *)mpm, mpm->size);
372 372
   }
373
-  munmap((void *)mp, mp->mpm.size + align_to_voidptr(sizeof(mp)));
373
+  munmap((void *)mp, mp->mpm.size + align_to_voidptr(sizeof(*mp)));
374 374
   spam("Map destroyed @ %p\n", mp);
375 375
 }
376 376