From b9322bf9abe2e61718b2b1c57aa09b18946a2d35 Mon Sep 17 00:00:00 2001 From: Chun-wei Fan Date: Fri, 15 Nov 2013 13:00:55 +0800 Subject: [PATCH] gio/tests/memory-output-stream.c: Avoid an uninitialized variable Be a little bit more careful in regards to initializing a primitive type variable before passing it by reference, as it could have random stuff in the variable's address depending on the CRT, such as MSVCR110.DLL, causing random, invalid stuff being written in that address. This will fix this test when built with Visual Studio 2012. https://bugzilla.gnome.org/show_bug.cgi?id=711047 --- gio/tests/memory-output-stream.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gio/tests/memory-output-stream.c b/gio/tests/memory-output-stream.c index b8e6697d9..a8b389a7d 100644 --- a/gio/tests/memory-output-stream.c +++ b/gio/tests/memory-output-stream.c @@ -209,7 +209,7 @@ test_properties (void) int i; GError *error = NULL; gsize data_size_fun; - gsize data_size_prop; + gsize data_size_prop = 0; gpointer data_fun; gpointer data_prop; gpointer func;