Module: kamailio
Branch: 5.8
Commit: 76ffc6d3d4053bc43b81c3363e837c10360b0089
URL:
https://github.com/kamailio/kamailio/commit/76ffc6d3d4053bc43b81c3363e837c1…
Author: Daniel-Constantin Mierla <miconda(a)gmail.com>
Committer: Daniel-Constantin Mierla <miconda(a)gmail.com>
Date: 2025-01-22T10:48:55+01:00
core: parser/sdp - check if still before end of the value
(cherry picked from commit b96bc11a54f11ec688429c057bf5a90c40c147b3)
---
Modified: src/core/parser/sdp/sdp_helpr_funcs.c
---
Diff:
https://github.com/kamailio/kamailio/commit/76ffc6d3d4053bc43b81c3363e837c1…
Patch:
https://github.com/kamailio/kamailio/commit/76ffc6d3d4053bc43b81c3363e837c1…
---
diff --git a/src/core/parser/sdp/sdp_helpr_funcs.c
b/src/core/parser/sdp/sdp_helpr_funcs.c
index bad76bcda22..ed34712934d 100644
--- a/src/core/parser/sdp/sdp_helpr_funcs.c
+++ b/src/core/parser/sdp/sdp_helpr_funcs.c
@@ -413,7 +413,7 @@ int extract_ice_option(str *body, sdp_stream_cell_t *stream)
trim_len(ice_opt->option.len, ice_opt->option.s, ice_opt->option);
length = 0;
- if(*ptr_src == 32)
+ if(ptr_src < end && *ptr_src == 32)
ptr_src++; /* skip space */
}