diff options
Diffstat (limited to 'libmsi/streams.c')
-rw-r--r-- | libmsi/streams.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libmsi/streams.c b/libmsi/streams.c index dabfef5..2f0d4ec 100644 --- a/libmsi/streams.c +++ b/libmsi/streams.c @@ -56,8 +56,9 @@ static bool streams_set_table_size(LibmsiStreamSVIEW *sv, unsigned size) { if (size >= sv->max_streams) { + sv->streams = msi_realloc_zero(sv->streams, sv->max_streams * sizeof(STREAM *), + sv->max_streams * 2 * sizeof(STREAM *)); sv->max_streams *= 2; - sv->streams = msi_realloc_zero(sv->streams, sv->max_streams * sizeof(STREAM *)); if (!sv->streams) return false; } |