From 68201fd78cf32375d08ff7b801f91dc2e9b15787 Mon Sep 17 00:00:00 2001 From: Vic Lee Date: Wed, 17 Aug 2011 21:56:05 +0800 Subject: [PATCH] libfreerdp-utils/args: plugin_data needs to be initialized. --- libfreerdp-utils/args.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/libfreerdp-utils/args.c b/libfreerdp-utils/args.c index 0f71930d8..83ff1b306 100644 --- a/libfreerdp-utils/args.c +++ b/libfreerdp-utils/args.c @@ -285,6 +285,10 @@ int freerdp_parse_args(rdpSettings* settings, int argc, char** argv, { plugin_data = (FRDP_PLUGIN_DATA*)xrealloc(plugin_data, sizeof(FRDP_PLUGIN_DATA) * (i + 2)); plugin_data[i].size = sizeof(FRDP_PLUGIN_DATA); + plugin_data[i].data[0] = NULL; + plugin_data[i].data[1] = NULL; + plugin_data[i].data[2] = NULL; + plugin_data[i].data[3] = NULL; plugin_data[i + 1].size = 0; for (j = 0, p = argv[index]; j < 4 && p != NULL; j++) {