vpn-provider: Fix uninitialized memory read
authorJukka Rissanen <jukka.rissanen@linux.intel.com>
Mon, 25 Mar 2013 14:38:44 +0000 (16:38 +0200)
committerPatrik Flykt <patrik.flykt@linux.intel.com>
Wed, 27 Mar 2013 13:20:31 +0000 (15:20 +0200)
The immutable field might be left uninitialized without this.

vpn/vpn-provider.c

index bb89ccf..de3931f 100644 (file)
@@ -2139,7 +2139,7 @@ static int set_string(struct vpn_provider *provider,
                        return -EPERM;
                }
 
-               setting = g_try_new(struct vpn_setting, 1);
+               setting = g_try_new0(struct vpn_setting, 1);
                if (setting == NULL)
                        return -ENOMEM;