uploadelement: Protect against NULL pointer

I notice that if you stop the pipeline during a renegotiation
the upload may be NULL while an allocation query is being run.
In that scenario, returning FALSE to the allocation query is the
best thing.
This commit is contained in:
Nicolas Dufresne 2015-07-16 16:47:05 -04:00 committed by Tim-Philipp Müller
parent 5043800a1d
commit 5f38bcf905

View file

@ -145,6 +145,9 @@ _gst_gl_upload_element_propose_allocation (GstBaseTransform * bt,
{
GstGLUploadElement *upload = GST_GL_UPLOAD_ELEMENT (bt);
if (!upload->upload)
return FALSE;
gst_gl_upload_propose_allocation (upload->upload, decide_query, query);
return TRUE;