diff options
author | Chris Davis <cd.rattan@gmail.com> | 2014-06-25 21:55:27 -0700 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2014-10-01 14:32:08 +0200 |
commit | df36fe7998fee3fc22976aeb42c25e2a2f0d73c5 (patch) | |
tree | 2b7ba04275d8bd48fa672fa482217498fa9a7c8d /source3 | |
parent | 0b334dd1911206bac633421e1667052200574d29 (diff) | |
download | samba-df36fe7998fee3fc22976aeb42c25e2a2f0d73c5.tar.gz |
regedit: include error description in popups
Signed-off-by: Chris Davis <cd.rattan@gmail.com>
Reviewed-by: Andreas Schneider <asn@samba.org>
Reviewed-by: Michael Adam <obnox@samba.org>
Diffstat (limited to 'source3')
-rw-r--r-- | source3/utils/regedit.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/source3/utils/regedit.c b/source3/utils/regedit.c index 7a47db2208f..2b32e94cd22 100644 --- a/source3/utils/regedit.c +++ b/source3/utils/regedit.c @@ -236,8 +236,9 @@ static void add_reg_key(struct regedit *regedit, struct tree_node *node, tree_view_clear(regedit->keys); tree_view_update(regedit->keys, list); } else { + msg = get_friendly_werror_msg(rv); dialog_notice(regedit, DIA_ALERT, "New Key", - "Failed to create key."); + "Failed to create key: %s", msg); } talloc_free(discard_const(name)); } @@ -369,8 +370,9 @@ static void handle_tree_input(struct regedit *regedit, int c) tree_view_update(regedit->keys, node->child_head); value_list_load(regedit->vl, node->child_head->key); } else { + const char *msg = get_friendly_werror_msg(rv); dialog_notice(regedit, DIA_ALERT, "Loading Subkeys", - "Failed to load subkeys."); + "Failed to load subkeys: %s", msg); } } break; @@ -423,8 +425,9 @@ static void handle_tree_input(struct regedit *regedit, int c) tree_view_update(regedit->keys, node); value_list_load(regedit->vl, node->key); } else { + const char *msg = get_friendly_werror_msg(rv); dialog_notice(regedit, DIA_ALERT, "Delete Key", - "Failed to delete key."); + "Failed to delete key: %s", msg); } } break; |