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:
George Joseph 2022-07-13 12:38:10 -06:00
parent a6f0fb9bf7
commit dd0badf16b
1 changed files with 1 additions and 1 deletions

View File

@ -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++;
}