… | |
… | |
833 | int q; |
833 | int q; |
834 | long long i; // use sint64 and finally provide format specifiers for sint64 etc. via configure |
834 | long long i; // use sint64 and finally provide format specifiers for sint64 etc. via configure |
835 | object *skillob = NULL; |
835 | object *skillob = NULL; |
836 | |
836 | |
837 | skill[0] = '\0'; |
837 | skill[0] = '\0'; |
838 | if ((params == NULL) || (strlen (params) > MAX_BUF) || ((q = sscanf (params, "%s %lld %s", buf, &i, skill)) < 2)) |
838 | if ((params == NULL) || (strlen (params) > MAX_BUF) || ((q = sscanf (params, "%s %lld %[^\n]", buf, &i, skill)) < 2)) |
839 | { |
839 | { |
840 | new_draw_info (NDI_UNIQUE, 0, op, "Usage: addexp <who> <how much> [<skill>]."); |
840 | new_draw_info (NDI_UNIQUE, 0, op, "Usage: addexp <who> <how much> [<skill>]."); |
841 | return 1; |
841 | return 1; |
842 | } |
842 | } |
843 | |
843 | |