From c7b5aee0e5209b5b723d6e23ef06a9aa48fb5fda Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Tue, 29 Jul 2014 14:35:43 +0200 Subject: libmbim-glib,proxy-helpers: increase number of cids before reallocating Otherwise we'll go writing out of bounds. --- src/libmbim-glib/mbim-proxy-helpers.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libmbim-glib/mbim-proxy-helpers.c b/src/libmbim-glib/mbim-proxy-helpers.c index 2769d56..fef46f6 100644 --- a/src/libmbim-glib/mbim-proxy-helpers.c +++ b/src/libmbim-glib/mbim-proxy-helpers.c @@ -141,7 +141,7 @@ _mbim_proxy_helper_service_subscribe_list_merge (MbimEventEntry **original, if (out_cid_idx == entry->cids_count) { /* cid not found in merge array, add it */ - entry->cids = g_realloc (entry->cids, sizeof (guint32) * (entry->cids_count++)); + entry->cids = g_realloc (entry->cids, sizeof (guint32) * (++entry->cids_count)); entry->cids[out_cid_idx] = merge[i]->cids[ii]; } } -- cgit v1.2.1