From: Markus Armbruster Date: Fri, 29 Mar 2013 16:41:11 +0000 (+0100) Subject: edit: Move write-back from edit_nat() to edit(), check for errors X-Git-Tag: v4.3.32~22 X-Git-Url: http://git.pond.sub.org/?p=empserver;a=commitdiff_plain;h=9eec1a57e7096d8df4056056f771b0a52b947564 edit: Move write-back from edit_nat() to edit(), check for errors This is how edit() works for everything else. Signed-off-by: Markus Armbruster --- diff --git a/src/lib/commands/edit.c b/src/lib/commands/edit.c index 9eb2d09b1..5a65782b7 100644 --- a/src/lib/commands/edit.c +++ b/src/lib/commands/edit.c @@ -161,6 +161,8 @@ edit(void) ret = edit_nat(np, key, ptr); if (ret != RET_OK) return ret; + if (!putnat(np)) + return RET_FAIL; break; case 'l': if (!check_sect_ok(&item.sect)) @@ -735,7 +737,6 @@ edit_nat(struct natstr *np, char *key, char *p) pr("huh? (%s)\n", key); break; } - putnat(np); return RET_OK; }