diff options
Diffstat (limited to 'src/actionhelper.c')
-rw-r--r-- | src/actionhelper.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/src/actionhelper.c b/src/actionhelper.c index 6e76b2b..ad259a2 100644 --- a/src/actionhelper.c +++ b/src/actionhelper.c @@ -102,6 +102,10 @@ DelOpt del_make_options(cklist *args) { delOpt.arg = list_get(args); } else { delOpt.arg = list_get(args); + if (list_next(args)) { + delOpt.err = DEL_ERR_WRONG_ARGS; + return delOpt; + } } list_rewind(args); @@ -271,7 +275,7 @@ void print_ADD_result(int err) { HELP("ckdb updated succesfully."); return; } - ERR("Could not complete add transaction."); + sERR("Could not complete add transaction."); } void print_DEL_result(int err) { @@ -279,7 +283,10 @@ void print_DEL_result(int err) { HELP("ckdb updated succesfully."); return; } - ERR("Could not complete delete transaction."); + if (err == -1) { + sERR("Could not complete delete transaction."); + return; + } } void print_EDIT_result(int err) { |