projects
/
empserver
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2b4eaca
)
edit: Move write-back from edit_nat() to edit(), check for errors
author
Markus Armbruster
<armbru@pond.sub.org>
Fri, 29 Mar 2013 16:41:11 +0000
(17:41 +0100)
committer
Markus Armbruster
<armbru@pond.sub.org>
Thu, 6 Jun 2013 17:55:03 +0000
(19:55 +0200)
This is how edit() works for everything else.
Signed-off-by: Markus Armbruster <armbru@pond.sub.org>
src/lib/commands/edit.c
patch
|
blob
|
history
diff --git
a/src/lib/commands/edit.c
b/src/lib/commands/edit.c
index 9eb2d09b186a0bd528d1d13243135373199ea16d..5a65782b742f91c751e800fa326c7fcb0f32794c 100644
(file)
--- 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;
}