specload: bugfixes
@@ -83,6 +83,8 @@ int elektraSpecloadClose (Plugin * handle, Key * errorKey)
{
Specload * specload = elektraPluginGetData (handle);
+ if (specload != NULL)
+ {
elektraInvokeClose (specload->quickDump, errorKey);
ksDel (specload->quickDumpConfig);
@@ -91,6 +93,7 @@ int elektraSpecloadClose (Plugin * handle, Key * errorKey)
elektraFree (specload);
elektraPluginSetData (handle, NULL);
+ }
return ELEKTRA_PLUGIN_STATUS_SUCCESS;
}
