Fix memory leak in CameraBinImageCapture
The element name needs to be released when we're done with it. Change-Id: I650671288bd143551188094b0d934e7da2028a2d Reviewed-by: VaL Doroshchuk <valentyn.doroshchuk@qt.io> Reviewed-by: Christian Stromme <christian.stromme@qt.io>
This commit is contained in:
committed by
Slava Monich
parent
94614bc00a
commit
f0f5cfe307
@@ -301,7 +301,9 @@ bool CameraBinImageCapture::processBusMessage(const QGstreamerMessage &message)
|
|||||||
if (!element)
|
if (!element)
|
||||||
return false;
|
return false;
|
||||||
|
|
||||||
QString elementName = QString::fromLatin1(gst_element_get_name(element));
|
gchar *name = gst_element_get_name(element);
|
||||||
|
QString elementName = QString::fromLatin1(name);
|
||||||
|
g_free(name);
|
||||||
#if !GST_CHECK_VERSION(1,0,0)
|
#if !GST_CHECK_VERSION(1,0,0)
|
||||||
GstElementClass *elementClass = GST_ELEMENT_GET_CLASS(element);
|
GstElementClass *elementClass = GST_ELEMENT_GET_CLASS(element);
|
||||||
QString elementLongName = elementClass->details.longname;
|
QString elementLongName = elementClass->details.longname;
|
||||||
|
|||||||
Reference in New Issue
Block a user