summaryrefslogtreecommitdiffstats
path: root/freebsd/Platform.c
diff options
context:
space:
mode:
Diffstat (limited to 'freebsd/Platform.c')
-rw-r--r--freebsd/Platform.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/freebsd/Platform.c b/freebsd/Platform.c
index 506cafb4..bc77cf46 100644
--- a/freebsd/Platform.c
+++ b/freebsd/Platform.c
@@ -248,7 +248,7 @@ char* Platform_getProcessEnv(pid_t pid) {
char* env = xMalloc(capacity);
int err = sysctl(mib, 4, env, &capacity, NULL, 0);
- if (err) {
+ if (err || capacity == 0) {
free(env);
return NULL;
}