summaryrefslogtreecommitdiff
path: root/openbsd-compat/bsd-malloc.c
diff options
context:
space:
mode:
Diffstat (limited to 'openbsd-compat/bsd-malloc.c')
-rw-r--r--openbsd-compat/bsd-malloc.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/openbsd-compat/bsd-malloc.c b/openbsd-compat/bsd-malloc.c
index 6402ab588b09..482facdc9a34 100644
--- a/openbsd-compat/bsd-malloc.c
+++ b/openbsd-compat/bsd-malloc.c
@@ -50,6 +50,8 @@ rpl_realloc(void *ptr, size_t size)
{
if (size == 0)
size = 1;
+ if (ptr == 0)
+ return malloc(size);
return realloc(ptr, size);
}
#endif