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

git-svn: trunk@4339
0.95
Török Edvin 17 years ago
parent 38e881e3c0
commit c9a3e685b4
  1. 4
      ChangeLog
  2. 2
      libclamav/mpool.c

@ -1,3 +1,7 @@
Wed Nov 5 10:56:28 EET 2008 (edwin)
------------------------------------
* libclamav/mpool.c (mp_destroy): need to use sizeof(*mp) because mp is a pointer here!!
Tue Nov 4 23:15:43 CET 2008 (acab) Tue Nov 4 23:15:43 CET 2008 (acab)
----------------------------------- -----------------------------------
* libclamav: mempool de-uglify last ugly bit * libclamav: mempool de-uglify last ugly bit

@ -370,7 +370,7 @@ void mp_destroy(struct MP *mp) {
mpm_next = mpm->next; mpm_next = mpm->next;
munmap((void *)mpm, mpm->size); munmap((void *)mpm, mpm->size);
} }
munmap((void *)mp, mp->mpm.size + align_to_voidptr(sizeof(mp))); munmap((void *)mp, mp->mpm.size + align_to_voidptr(sizeof(*mp)));
spam("Map destroyed @ %p\n", mp); spam("Map destroyed @ %p\n", mp);
} }

Loading…
Cancel
Save