1
0
Fork 0

(svn r24908) -Fix [FS#5419]: Allow GSs to pass negative integer string parameters (frosch123)

release/1.3
zuu 2013-01-12 12:48:00 +00:00
parent 5c242c64a3
commit 07ffc90bf4
2 changed files with 2 additions and 2 deletions

View File

@ -183,7 +183,7 @@ char *ScriptText::_GetEncodedText(char *p, char *lastofp)
p = this->paramt[i]->_GetEncodedText(p, lastofp); p = this->paramt[i]->_GetEncodedText(p, lastofp);
continue; continue;
} }
p += seprintf(p, lastofp,":%X", this->parami[i]); p += seprintf(p, lastofp,":%X", (uint32)this->parami[i]);
} }
return p; return p;

View File

@ -867,7 +867,7 @@ static char *FormatString(char *buff, const char *str_arg, StringParameters *arg
bool lookup = (l == SCC_ENCODED); bool lookup = (l == SCC_ENCODED);
if (lookup) s += len; if (lookup) s += len;
param = strtol(s, &p, 16); param = (int32)strtoul(s, &p, 16);
if (lookup) { if (lookup) {
if (param >= TAB_SIZE) { if (param >= TAB_SIZE) {