diff options
author | Marcel Holtmann <marcel@holtmann.org> | 2009-07-29 14:33:56 +0200 |
---|---|---|
committer | Marcel Holtmann <marcel@holtmann.org> | 2009-07-29 14:33:56 +0200 |
commit | 75dbe834014c896552f69908a23c32a4dbf54b88 (patch) | |
tree | 199708640426ae9360aa185f78f878cfb574d7eb /src/error.c | |
parent | 53c867d7528e68f23419c9d5c7161f9703b654bf (diff) | |
download | connman-75dbe834014c896552f69908a23c32a4dbf54b88.tar.gz connman-75dbe834014c896552f69908a23c32a4dbf54b88.tar.bz2 connman-75dbe834014c896552f69908a23c32a4dbf54b88.zip |
Fix error handling in case when passphrase is required
Diffstat (limited to 'src/error.c')
-rw-r--r-- | src/error.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/error.c b/src/error.c index 77a32abe..c250d257 100644 --- a/src/error.c +++ b/src/error.c @@ -55,6 +55,8 @@ DBusMessage *__connman_error_failed(DBusMessage *msg, int errnum) return __connman_error_operation_timeout(msg); case EALREADY: return __connman_error_in_progress(msg); + case ENOKEY: + return __connman_error_passphrase_required(msg); } return g_dbus_create_error(msg, CONNMAN_ERROR_INTERFACE @@ -73,6 +75,12 @@ DBusMessage *__connman_error_permission_denied(DBusMessage *msg) ".PermissionDenied", "Permission denied"); } +DBusMessage *__connman_error_passphrase_required(DBusMessage *msg) +{ + return g_dbus_create_error(msg, CONNMAN_ERROR_INTERFACE + ".PassphraseRequired", "Passphrase required"); +} + DBusMessage *__connman_error_not_supported(DBusMessage *msg) { return g_dbus_create_error(msg, CONNMAN_ERROR_INTERFACE |