]> git.sesse.net Git - casparcg/blobdiff - core/system_info_provider.cpp
[decklink] Using reset() on std::packaged_task was wrong. It keeps the task functor.
[casparcg] / core / system_info_provider.cpp
index c26758a5726aff73d7928eed3daee6cfd9a5fd17..f23aa06f5070865c68f594eec6e8834effdb0f5b 100644 (file)
@@ -68,7 +68,7 @@ struct system_info_provider_repository::impl
                auto found = version_providers_.find(boost::algorithm::to_lower_copy(version_name));
 
                if (found == version_providers_.end())
-                       return L"";
+                       CASPAR_THROW_EXCEPTION(user_error() << msg_info(L"No version provider with name " + version_name));
 
                return found->second();
        }