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 <armbru@pond.sub.org>
This commit is contained in:
parent
2b4eaca8b1
commit
9eec1a57e7
1 changed files with 2 additions and 1 deletions
|
@ -161,6 +161,8 @@ edit(void)
|
||||||
ret = edit_nat(np, key, ptr);
|
ret = edit_nat(np, key, ptr);
|
||||||
if (ret != RET_OK)
|
if (ret != RET_OK)
|
||||||
return ret;
|
return ret;
|
||||||
|
if (!putnat(np))
|
||||||
|
return RET_FAIL;
|
||||||
break;
|
break;
|
||||||
case 'l':
|
case 'l':
|
||||||
if (!check_sect_ok(&item.sect))
|
if (!check_sect_ok(&item.sect))
|
||||||
|
@ -735,7 +737,6 @@ edit_nat(struct natstr *np, char *key, char *p)
|
||||||
pr("huh? (%s)\n", key);
|
pr("huh? (%s)\n", key);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
putnat(np);
|
|
||||||
return RET_OK;
|
return RET_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue