From 9dbf549c64a6c55f62f30caa9d1181b95fdd40b7 Mon Sep 17 00:00:00 2001 From: Lubomir Rintel Date: Mon, 7 Dec 2015 11:20:14 +0100 Subject: [PATCH] vpn-editor-plugin: improve the error handling a bit --- libnm-core/nm-vpn-editor-plugin.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/libnm-core/nm-vpn-editor-plugin.c b/libnm-core/nm-vpn-editor-plugin.c index 4fc3bbfdc..2d4fdf9c9 100644 --- a/libnm-core/nm-vpn-editor-plugin.c +++ b/libnm-core/nm-vpn-editor-plugin.c @@ -246,6 +246,11 @@ nm_vpn_editor_plugin_import (NMVpnEditorPlugin *plugin, g_return_val_if_fail (NM_VPN_EDITOR_PLUGIN_GET_INTERFACE (plugin)->import_from_file != NULL, NULL); return NM_VPN_EDITOR_PLUGIN_GET_INTERFACE (plugin)->import_from_file (plugin, path, error); } + + g_set_error (error, + NM_VPN_PLUGIN_ERROR, + NM_VPN_PLUGIN_ERROR_FAILED, + _("the plugin does not support import capability")); return NULL; } @@ -261,6 +266,11 @@ nm_vpn_editor_plugin_export (NMVpnEditorPlugin *plugin, g_return_val_if_fail (NM_VPN_EDITOR_PLUGIN_GET_INTERFACE (plugin)->export_to_file != NULL, FALSE); return NM_VPN_EDITOR_PLUGIN_GET_INTERFACE (plugin)->export_to_file (plugin, path, connection, error); } + + g_set_error (error, + NM_VPN_PLUGIN_ERROR, + NM_VPN_PLUGIN_ERROR_FAILED, + _("the plugin does not support export capability")); return FALSE; }