--- a/commands.cxx Sun Jul 29 16:55:32 2012 +0300 +++ b/commands.cxx Mon Jul 30 03:38:02 2012 +0300 @@ -122,9 +122,10 @@ if (curarg >= comm->numargs) { r->MustNext ("="); switch (type) { - case RETURNVAL_INT: r->MustNumber(); break; + case RETURNVAL_INT: + case RETURNVAL_BOOLEAN: + r->MustNumber(); break; case RETURNVAL_STRING: r->MustString(); break; - case RETURNVAL_BOOLEAN: r->MustBool(); break; } comm->defvals[curarg] = r->token;