From cbb0f8703ab93df503bb450d2c41892be1ccd168 Mon Sep 17 00:00:00 2001 From: Quantum Date: Sun, 30 Jan 2022 01:34:11 -0500 Subject: [PATCH] Fix memfd_create emulation bug on FreeBSD --- dmoj/cptbox/helper.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dmoj/cptbox/helper.cpp b/dmoj/cptbox/helper.cpp index ef0613ade..cc3ac89f9 100644 --- a/dmoj/cptbox/helper.cpp +++ b/dmoj/cptbox/helper.cpp @@ -332,7 +332,7 @@ int memory_fd_create(void) { #ifdef __FreeBSD__ char filename[] = "/tmp/cptbox-memoryfd-XXXXXXXX"; int fd = mkstemp(filename); - if (fd > 0) + if (fd >= 0) unlink(filename); return fd; #else