commands.c revision 330ef417fbd2286149a25e8033587edf7ae52ae5