complete: Stop wcslen just to figure out if string is not empty

This commit is contained in:
Fabian Homborg 2022-03-25 16:15:28 +01:00
parent b6f47f76f0
commit 7469495459

View File

@ -322,7 +322,7 @@ maybe_t<int> builtin_complete(parser_t &parser, io_streams_t &streams, const wch
}
}
if (condition && std::wcslen(condition)) {
if (condition && *condition) {
const wcstring condition_string = condition;
parse_error_list_t errors;
if (parse_util_detect_errors(condition_string, &errors)) {
@ -336,7 +336,7 @@ maybe_t<int> builtin_complete(parser_t &parser, io_streams_t &streams, const wch
}
}
if (comp && std::wcslen(comp)) {
if (comp && *comp) {
wcstring prefix;
prefix.append(cmd);
prefix.append(L": ");