MT#55283 convert endpoint_parse_any_str to bool

Change-Id: Id7ba272643f3578fbf12647444342f979b3d864f
pull/1910/head
Richard Fuchs 4 months ago
parent b5085cf1c7
commit 3337059585

@ -1749,7 +1749,7 @@ void call_ng_main_flags(const ng_parser_t *parser, str *key, parser_arg value, h
case CSH_LOOKUP("DTMF-log-dest"): case CSH_LOOKUP("DTMF-log-dest"):
case CSH_LOOKUP("dtmf-log-destination"): case CSH_LOOKUP("dtmf-log-destination"):
case CSH_LOOKUP("DTMF-log-destination"): case CSH_LOOKUP("DTMF-log-destination"):
if (endpoint_parse_any_str(&out->dtmf_log_dest, &s)) if (!endpoint_parse_any_str(&out->dtmf_log_dest, &s))
ilog(LOG_WARN, "Failed to parse 'dtmf-log-dest' address '" STR_FORMAT "'", ilog(LOG_WARN, "Failed to parse 'dtmf-log-dest' address '" STR_FORMAT "'",
STR_FMT(&s)); STR_FMT(&s));
break; break;

@ -341,10 +341,10 @@ INLINE bool ipv46_any_convert(endpoint_t *ep) {
return true; return true;
} }
// needs a writeable str // needs a writeable str
INLINE int endpoint_parse_any_str(endpoint_t *d, str *s) { INLINE bool endpoint_parse_any_str(endpoint_t *d, str *s) {
char tmp = s->s[s->len]; char tmp = s->s[s->len];
s->s[s->len] = '\0'; s->s[s->len] = '\0';
int ret = endpoint_parse_any(d, s->s) ? 0 : -1; bool ret = endpoint_parse_any(d, s->s);
s->s[s->len] = tmp; s->s[s->len] = tmp;
return ret; return ret;
} }

Loading…
Cancel
Save