Merge pull request #143 from chrbsg/fix-session-description-null-ptr-marshal

webrtc: fix nil deref marshal *SessionDescription
This commit is contained in:
Wilhelm Bartel
2024-10-30 11:10:53 +01:00
committed by GitHub

View File

@@ -104,7 +104,11 @@ func (sd *SessionDescription) ToGValue() (*glib.Value, error) {
if err != nil {
return nil, err
}
val.SetBoxed(unsafe.Pointer(sd.ptr))
var ptr *C.GstWebRTCSessionDescription
if sd != nil {
ptr = sd.ptr
}
val.SetBoxed(unsafe.Pointer(ptr))
return val, nil
}