summaryrefslogtreecommitdiffstats
path: root/libmsi/where.c
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2012-10-23 11:53:56 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2012-12-06 20:30:29 +0100
commit4c722e3d48b95204656f1ef698c09aaf8ec4cd27 (patch)
tree02955c2dab7937b168bb88e6cbb9c24e8dfb3e68 /libmsi/where.c
parent9ad11a6d7c458dbcd5784955ff2f8f5a4256a4fc (diff)
downloadmsitools-4c722e3d48b95204656f1ef698c09aaf8ec4cd27.tar.gz
msitools-4c722e3d48b95204656f1ef698c09aaf8ec4cd27.tar.xz
msitools-4c722e3d48b95204656f1ef698c09aaf8ec4cd27.zip
use libc memory allocation functions
Diffstat (limited to 'libmsi/where.c')
-rw-r--r--libmsi/where.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/libmsi/where.c b/libmsi/where.c
index 2c10d18..87f9b07 100644
--- a/libmsi/where.c
+++ b/libmsi/where.c
@@ -130,7 +130,8 @@ static unsigned add_row(LibmsiWhereView *wv, unsigned vals[])
LibmsiRowEntry **new_reorder;
unsigned newsize = wv->reorder_size * 2;
- new_reorder = msi_realloc_zero(wv->reorder, sizeof(LibmsiRowEntry *) * newsize);
+ new_reorder = msi_realloc_zero(wv->reorder, sizeof(LibmsiRowEntry *) * wv->reorder_size,
+ sizeof(LibmsiRowEntry *) * newsize);
if (!new_reorder)
return ERROR_OUTOFMEMORY;