Fix crashes in various GParamSpec creation functions 36/309036/1
authorJinWang An <jinwang.an@samsung.com>
Thu, 4 Apr 2024 05:45:57 +0000 (14:45 +0900)
committerJinWang An <jinwang.an@samsung.com>
Thu, 4 Apr 2024 05:45:57 +0000 (14:45 +0900)
commitc291875b4df29004262e45736b2b6bc581838ea9
tree1549ea03552b0befd90f98a2d2589ea14436972e
parentfff06b88ad9055e4d32247c1eafce3981d05b485
Fix crashes in various GParamSpec creation functions

Add NULL check and return after calls to g_param_spec_internal in GParamSpec
creation functions. This avoids glib crashing due to things like badly named
properties.

https://bugzilla.gnome.org/show_bug.cgi?id=707887

Change-Id: I9c420dbc008d60aa2e3db3386da36a350fe79e10
Signed-off-by: JinWang An <jinwang.an@samsung.com>
gobject/gparamspecs.c