string_utils: handle empty strings in must_make_path()

parent 6d0834be
...@@ -768,6 +768,8 @@ char *must_make_path(const char *first, ...) ...@@ -768,6 +768,8 @@ char *must_make_path(const char *first, ...)
va_start(args, first); va_start(args, first);
while ((cur = va_arg(args, char *)) != NULL) { while ((cur = va_arg(args, char *)) != NULL) {
buf_len = strlen(cur); buf_len = strlen(cur);
if (buf_len == 0)
continue;
full_len += buf_len; full_len += buf_len;
if (cur[0] != '/') if (cur[0] != '/')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment