Increase Cookie.GetInt/SetInt buffer size (#1995)

Current implementation does not account for negative sign or null term
This commit is contained in:
Dysphie
2023-04-22 01:19:36 -07:00
committed by GitHub
parent 2e1235a585
commit 97f2fc9d7f
+2 -2
View File
@@ -139,7 +139,7 @@ methodmap Cookie < Handle {
// @param value Integer value to set.
// @error Invalid cookie handle or invalid client index.
public void SetInt(int client, int value) {
char sValue[11];
char sValue[12];
IntToString(value, sValue, sizeof(sValue));
this.Set(client, sValue);
@@ -173,7 +173,7 @@ methodmap Cookie < Handle {
// @error Invalid cookie handle or invalid client index.
public int GetInt(int client, int defaultValue = 0)
{
char buffer[11];
char buffer[12];
this.Get(client, buffer, sizeof(buffer));
int value;