diff --git a/source/extensions/plugin_extension/source/plugin_extension.cpp b/source/extensions/plugin_extension/source/plugin_extension.cpp index c6f144138..3035b2b9e 100644 --- a/source/extensions/plugin_extension/source/plugin_extension.cpp +++ b/source/extensions/plugin_extension/source/plugin_extension.cpp @@ -70,8 +70,8 @@ void *plugin_load_from_path(size_t argc, void *args[], void *data) if (fs::is_directory(fs::path(ext_path)) == false) { - log_write("metacall", LOG_LEVEL_WARNING, "Folder %s not found, plugins will not be loaded", ext_path.c_str()); - return metacall_value_create_int(4); + /* If the directory does not exist, we do nothing */ + return metacall_value_create_int(0); } void **handle_ptr = NULL; diff --git a/source/tests/metacall_plugin_extension_invalid_path_test/source/metacall_plugin_extension_invalid_path_test.cpp b/source/tests/metacall_plugin_extension_invalid_path_test/source/metacall_plugin_extension_invalid_path_test.cpp index d6dcd9b81..56731f996 100644 --- a/source/tests/metacall_plugin_extension_invalid_path_test/source/metacall_plugin_extension_invalid_path_test.cpp +++ b/source/tests/metacall_plugin_extension_invalid_path_test/source/metacall_plugin_extension_invalid_path_test.cpp @@ -50,7 +50,7 @@ TEST_F(metacall_plugin_extension_invalid_path_test, DefaultConstructor) EXPECT_EQ((enum metacall_value_id)METACALL_INT, (enum metacall_value_id)metacall_value_id(result)); - EXPECT_EQ((int)4, (int)metacall_value_to_int(result)); + EXPECT_EQ((int)0, (int)metacall_value_to_int(result)); metacall_value_destroy(args[0]); metacall_value_destroy(args[1]);