@@ -716,7 +716,7 @@ main(int argc, const char * const *argv)
myopt(&argv, cmdinfos);
if (!cipaction)
- cipaction = &cmdinfo_add;
+ setaction(&cmdinfo_add, NULL);
actionfunction = (int (*)(const char *const *))cipaction->farg;
@@ -652,7 +652,7 @@ void commandfd(const char *const *argv) {
if (newargs[i])
newargs[i] = m_strdup(newargs[i]);
- cipaction= NULL;
+ setaction(NULL, NULL);
myopt((const char *const**)&newargs,cmdinfos);
if (!cipaction) badusage(_("need an action option"));