diff options
author | Fina Wilke <code@felinira.net> | 2022-03-14 22:33:35 +0100 |
---|---|---|
committer | Fina Wilke <code@felinira.net> | 2022-03-14 22:33:35 +0100 |
commit | 08f3acb53466bcd7426143a4b8947906398d6062 (patch) | |
tree | 904fdf61884f5268de29cf8671cd9a13233d48fb /gtk/gtkplacessidebar.c | |
parent | 18329641887824ae242ab451d75ad26bc3694b07 (diff) | |
download | gtk+-08f3acb53466bcd7426143a4b8947906398d6062.tar.gz |
gtkplacessidebar: Prevent calling g_object_unref on null
g_object_unref would be called on a null end_icon when provider_account_status
is CLOUD_PROVIDERS_ACCOUNT_STATUS_IDLE
Diffstat (limited to 'gtk/gtkplacessidebar.c')
-rw-r--r-- | gtk/gtkplacessidebar.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gtk/gtkplacessidebar.c b/gtk/gtkplacessidebar.c index edc0620189..60f07e4558 100644 --- a/gtk/gtkplacessidebar.c +++ b/gtk/gtkplacessidebar.c @@ -921,7 +921,10 @@ create_cloud_provider_account_row (GtkPlacesSidebar *sidebar, g_free (tooltip); g_free (mount_uri); - g_object_unref (end_icon); + if (end_icon) { + g_object_unref (end_icon); + } + return TRUE; } else |