From 9f8994e4ba1fd1df6b9ed896e6770f67fa2e8035 Mon Sep 17 00:00:00 2001 From: yunjieguo Date: Tue, 2 Aug 2022 15:19:51 +0800 Subject: [PATCH] fix panic without finerprint --- sdpinfo.go | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/sdpinfo.go b/sdpinfo.go index 3e025b7..084af7f 100644 --- a/sdpinfo.go +++ b/sdpinfo.go @@ -826,19 +826,18 @@ func Parse(sdp string) (*SDPInfo, error) { sdpInfo.AddCandidate(candidateInfo) } - var fingerpirnt *transform.FingerprintStruct + var remoteHash, remoteFingerprint string if sdpMap.Fingerprint != nil { - fingerpirnt = sdpMap.Fingerprint + remoteHash = sdpMap.Fingerprint.Type + remoteFingerprint = sdpMap.Fingerprint.Hash } if md.Fingerprint != nil { - fingerpirnt = md.Fingerprint + remoteHash = md.Fingerprint.Type + remoteFingerprint = md.Fingerprint.Hash } - remoteHash := fingerpirnt.Type - remoteFingerprint := fingerpirnt.Hash - setup := SETUPACTPASS if md.Setup != "" {