Fixed memory issues with new Enum ToString handling.
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
This commit is contained in:
@@ -63,7 +63,7 @@
|
||||
switch (value) { MACRO_UTILS_FOR_EACH(ENUM_CASE, name, values) } \
|
||||
auto v = static_cast<int>(value); \
|
||||
auto size = (int)((ceil(log10(v)) + 1) * sizeof(char)); \
|
||||
char* snum = new char[size]; \
|
||||
char* snum = new char[size + 1]; \
|
||||
sprintf(snum, "%d", v); \
|
||||
return snum; \
|
||||
} \
|
||||
|
||||
Reference in New Issue
Block a user