mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-02 19:16:15 +00:00
geoloc_eprofile.c: Fix setting of loc_src in set_loc_src()
line 196: loc_src = '\0'; should have been line 196: *loc_src = '\0'; The issue was caught by the gcc optimizer complaining that loc_src had a zero length because the pointer itself was being set to NULL instead of the _contents_ of the pointer being set to the NULL terminator. ASTERISK-30138 Reported-by: Sean Bright Change-Id: Id247be113cc8510f043ca053d5b4f5f3d32acd29
This commit is contained in:
@@ -193,7 +193,7 @@ static int set_loc_src(struct ast_geoloc_eprofile *eprofile, const char *uri, co
|
||||
|
||||
loc_src = strchr(local_uri, ';');
|
||||
if (loc_src) {
|
||||
loc_src = '\0';
|
||||
*loc_src = '\0';
|
||||
loc_src++;
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user