gplugin/gplugin

Using a more proper fix that QuLogic suggested
feature/random-bug-fixes
2019-07-26, Gary Kramlich
b048978ef839
Parents 3e9a3202e7b0
Children 1151b06c8c41
Using a more proper fix that QuLogic suggested
--- 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);
if(klass && klass->load)
ret = klass->load(loader, plugin, error);
- if (!ret) {
+ if (!ret && error && *error == NULL) {
g_set_error(error, GPLUGIN_DOMAIN, 0,
"Failed to load plugin : unknown");
}