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:
parent
a6f0fb9bf7
commit
dd0badf16b
|
@ -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++;
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue