diff -r fbce915a7024 -r a2b3cc337c5e pidgin/gtkrequest.c --- a/pidgin/gtkrequest.c Mon Apr 23 16:37:00 2018 +0100 +++ b/pidgin/gtkrequest.c Sun Apr 29 22:44:00 2018 +0100 @@ -1787,6 +1787,9 @@ GstElement *ret; ret = gst_element_factory_make("ximagesrc", NULL); + if (ret == NULL) + return NULL; + g_object_set(ret, "use-damage", 0, NULL); info = g_object_get_data(G_OBJECT(media), "src-element"); @@ -1816,6 +1819,9 @@ GstElement *ret; ret = gst_element_factory_make("gdiscreencapsrc", NULL); + if (ret == NULL) + return NULL; + g_object_set(ret, "cursor", TRUE); info = g_object_get_data(G_OBJECT(media), "src-element");