GstURIHandlers which return NULL GErrors cause GStreamer to crash
Submitted by Carlos Rafael Giani
Link to original bug (#733757)
Description
Created attachment 281720
gsturi.c patch
If a GstURIHandler's set_uri() function sets the *error parameter to NULL, the code in gsturi.c will attempt a NULL pointer dereference if debug logging is enabled, thus causing a crash.
Fixed by checking for a NULL pointer and printing an alternate text in this case.
Patch 281720, "gsturi.c patch":
0001-Fix-crash-when-a-GstURIHandler-returns-a-NULL-GError.patch