sprintf(buf, "\"%s\" %s", victim->name, arg2); Notice escaped quotation marks around the first %s.... So the command is going through as: transfer "oldstyle smurfette" 3000 instead of: transfer oldstyle smurfette 3000
one_argument and is_name should take care of the rest inside do_transfer. --Palrich

