<div dir="ltr"><div>Hi,</div><div><br></div><div>I am getting memory leak issue with following piece of code in my plugin:</div><div><br></div><div><br></div><div><b>GstPad *peer_pad = gst_pad_get_peer(pad);</b></div><div><b>     if (peer_pad) {</b></div><div><b>       peer_element = (GstElement*) gst_pad_get_parent_element (peer_pad);</b></div><div><b>       if (peer_element) {</b></div><div><b>         GObjectClass *peer_element_class = G_OBJECT_GET_CLASS (peer_element);</b></div><div><b>         if (peer_element_class) {</b></div><div><b>           peer_element_name = (gchar*) G_OBJECT_CLASS_NAME(peer_element_class);</b></div><div>           src_pad_name = gst_pad_get_name (pad);</div><div>           if ((src_pad_name != NULL) && (peer_element_name != NULL)) {</div><div>                    if (klass->is_ts_demux && </div><div>                 g_strrstr(src_pad_name,"src_vid") && </div><div>                 g_strrstr(peer_element_name,"MssGst")) {</div><div>               pass_mss_buffer = TRUE;</div><div>             }           </div><div>           }</div><div>           if(src_pad_name)</div><div>             g_free(src_pad_name);</div><div>     <b>    }</b></div><div><b>         gst_object_unref (peer_element);</b></div><div><b>       }</b></div><div><b>       gst_object_unref (peer_pad);</b></div><div><b><br></b></div><div>Memory leak goes away if I remove highlighted (in Bold) piece of code. Can somebody help me here?</div><div><br></div><div>Thanks,</div><div>Yogesh</div><div><br></div></div>