| changeset 3476 | 23322c04b9ff |
| parent 3027 | 0f90dd9754ca |
| child 3819 | d17aed3d46bf |
1.1 --- a/core/ConsoleDetours.cpp Sat Apr 14 00:31:50 2012 +0100 1.2 +++ b/core/ConsoleDetours.cpp Fri Apr 13 16:50:44 2012 -0700 1.3 @@ -664,6 +664,11 @@ 1.4 char name[255]; 1.5 const char *realname = args.Arg(0); 1.6 size_t len = strlen(realname); 1.7 + 1.8 + // Disallow command strings that are too long, for now. 1.9 + if (len >= sizeof(name) - 1) 1.10 + return Pl_Continue; 1.11 + 1.12 for (size_t i = 0; i < len; i++) 1.13 { 1.14 if (realname[i] >= 'A' && realname[i] <= 'Z')