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
remotes/origin/18.14
George Joseph 2 years ago
parent cdbd973ecd
commit fcc3e7fac6

@ -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…
Cancel
Save