A lot of string returns made RAII
This commit is contained in:
@ -247,13 +247,12 @@ static void Menu_bugmeter_validate(const char *validator_url)
|
||||
*ptr = strrchr(popup_str, '#');
|
||||
char *no_fragment = ptr ? dStrndup(popup_str, ptr - popup_str)
|
||||
: dStrdup(popup_str);
|
||||
char *encoded = a_Url_encode_hex_str(no_fragment);
|
||||
auto encoded = a_Url_encode_hex_str(no_fragment);
|
||||
Dstr *dstr = dStr_sized_new(128);
|
||||
|
||||
dStr_sprintf(dstr, validator_url, encoded);
|
||||
dStr_sprintf(dstr, validator_url, encoded.value().c_str());
|
||||
a_UIcmd_open_urlstr(popup_bw, dstr->str);
|
||||
dStr_free(dstr, 1);
|
||||
dFree(encoded);
|
||||
dFree(no_fragment);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user