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)
|
||||
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)
|
||||
GstElementClass *elementClass = GST_ELEMENT_GET_CLASS(element);
|
||||
QString elementLongName = elementClass->details.longname;
|
||||
|
||||
Reference in New Issue
Block a user