--- a/gplugin/gplugin-loader.c Wed Jul 24 02:29:45 2019 -0500
+++ b/gplugin/gplugin-loader.c Fri Jul 26 21:47:04 2019 -0500
@@ -96,14 +96,13 @@
g_return_val_if_fail(loader != NULL, FALSE);
g_return_val_if_fail(GPLUGIN_IS_LOADER(loader), FALSE);
g_return_val_if_fail(GPLUGIN_IS_PLUGIN(plugin), FALSE);
- g_return_val_if_fail(error != NULL, FALSE);
klass = GPLUGIN_LOADER_GET_CLASS(loader);
ret = klass->load(loader, plugin, error);
+ if (!ret && error && *error == NULL) { g_set_error(error, GPLUGIN_DOMAIN, 0,
"Failed to load plugin : unknown");