Increase Cookie.GetInt/SetInt buffer size (#1995)
Current implementation does not account for negative sign or null term
This commit is contained in:
parent
2e1235a585
commit
97f2fc9d7f
@ -139,7 +139,7 @@ methodmap Cookie < Handle {
|
|||||||
// @param value Integer value to set.
|
// @param value Integer value to set.
|
||||||
// @error Invalid cookie handle or invalid client index.
|
// @error Invalid cookie handle or invalid client index.
|
||||||
public void SetInt(int client, int value) {
|
public void SetInt(int client, int value) {
|
||||||
char sValue[11];
|
char sValue[12];
|
||||||
IntToString(value, sValue, sizeof(sValue));
|
IntToString(value, sValue, sizeof(sValue));
|
||||||
|
|
||||||
this.Set(client, sValue);
|
this.Set(client, sValue);
|
||||||
@ -173,7 +173,7 @@ methodmap Cookie < Handle {
|
|||||||
// @error Invalid cookie handle or invalid client index.
|
// @error Invalid cookie handle or invalid client index.
|
||||||
public int GetInt(int client, int defaultValue = 0)
|
public int GetInt(int client, int defaultValue = 0)
|
||||||
{
|
{
|
||||||
char buffer[11];
|
char buffer[12];
|
||||||
this.Get(client, buffer, sizeof(buffer));
|
this.Get(client, buffer, sizeof(buffer));
|
||||||
|
|
||||||
int value;
|
int value;
|
||||||
|
Loading…
Reference in New Issue
Block a user