aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/builtin_string.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/builtin_string.cpp')
-rw-r--r--src/builtin_string.cpp5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/builtin_string.cpp b/src/builtin_string.cpp
index ab864e88..8911d1ab 100644
--- a/src/builtin_string.cpp
+++ b/src/builtin_string.cpp
@@ -794,7 +794,7 @@ public:
size_t arglen = wcslen(arg);
PCRE2_SIZE bufsize = (arglen == 0) ? 16 : 2 * arglen;
wchar_t *output = (wchar_t *)malloc(sizeof(wchar_t) * bufsize);
- if (output == 0)
+ if (output == NULL)
{
DIE_MEM();
}
@@ -820,8 +820,9 @@ public:
if (bufsize < MAX_REPLACE_SIZE)
{
bufsize = std::min(2 * bufsize, MAX_REPLACE_SIZE);
+ // cppcheck-suppress memleakOnRealloc
output = (wchar_t *)realloc(output, sizeof(wchar_t) * bufsize);
- if (output == 0)
+ if (output == NULL)
{
DIE_MEM();
}