Module: kamailio
Branch: master
Commit: 604771b4da34a5512fc65143297dbeb8a40db3f7
URL: 
https://github.com/kamailio/kamailio/commit/604771b4da34a5512fc65143297dbeb8a40db3f7

Author: vsaranov <vadim.sara...@gmail.com>
Committer: Henning Westerholt <h...@gilawa.com>
Date: 2025-08-19T13:45:57+02:00

rtp_media_server: fix incorrect function return value

---

Modified: src/modules/rtp_media_server/rms_sdp.c

---

Diff:  
https://github.com/kamailio/kamailio/commit/604771b4da34a5512fc65143297dbeb8a40db3f7.diff
Patch: 
https://github.com/kamailio/kamailio/commit/604771b4da34a5512fc65143297dbeb8a40db3f7.patch

---

diff --git a/src/modules/rtp_media_server/rms_sdp.c 
b/src/modules/rtp_media_server/rms_sdp.c
index 53f916b0686..e49b6cdd9fa 100644
--- a/src/modules/rtp_media_server/rms_sdp.c
+++ b/src/modules/rtp_media_server/rms_sdp.c
@@ -205,15 +205,15 @@ PayloadType *rms_sdp_check_payload_type(PayloadType *pt, 
rms_sdp_info_t *sdp)
        pt->channels = 1;
        pt->mime_type = NULL;
        if(pt->type > 127) {
-               return NULL;
+               return pt;
        } else if(pt->type >= 96) {
                char *rtpmap = rms_sdp_get_rtpmap(sdp->recv_body, pt->type);
                if(!rtpmap)
-                       return NULL;
+                       return pt;
                char *s_mime_type = strtok(rtpmap, "/");
                if(!s_mime_type) {
                        shm_free(rtpmap);
-                       return NULL;
+                       return pt;
                }
                if(strcasecmp(s_mime_type, "opus") == 0) {
                        int payload_type = pt->type;

_______________________________________________
Kamailio - Development Mailing List -- sr-dev@lists.kamailio.org
To unsubscribe send an email to sr-dev-le...@lists.kamailio.org
Important: keep the mailing list in the recipients, do not reply only to the 
sender!

Reply via email to