diff --git a/src/process.cc b/src/process.cc index 4aa6e84..9f43513 100644 --- a/src/process.cc +++ b/src/process.cc @@ -32,6 +32,10 @@ namespace detail { OSTD_EXPORT void split_args_impl( string_range const &str, void (*func)(string_range, void *), void *data ) { + if (!str.size()) { + return; + } + #ifndef OSTD_PLATFORM_WIN32 std::string strs{str};