diff --git a/src/lua/init.c b/src/lua/init.c
index 5b4b5b4631f363662a4f7beccb348d077555c4eb..a0b2fc775a1a9ac4aeb289b7ec4c92cf00aaabc1 100644
--- a/src/lua/init.c
+++ b/src/lua/init.c
@@ -31,7 +31,7 @@
 #include "lua/init.h"
 #include "lua/utils.h"
 #include "main.h"
-#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__APPLE__)
+#if defined(__FreeBSD__) || defined(__NetBSD__) || defined(__APPLE__) || defined(__OpenBSD__)
 #include <libgen.h>
 #endif