aboutsummaryrefslogtreecommitdiff
path: root/src/build_settings.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/build_settings.cpp')
-rw-r--r--src/build_settings.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/build_settings.cpp b/src/build_settings.cpp
index 72a4b35cc..6b22ab4e7 100644
--- a/src/build_settings.cpp
+++ b/src/build_settings.cpp
@@ -738,7 +738,7 @@ String internal_odin_root_dir(void) {
// XXX OpenBSD
len = readlink("/proc/self/exe", &path_buf[0], path_buf.count);
#endif
- if(len == 0) {
+ if(len == 0 || len == -1) {
return make_string(nullptr, 0);
}
if (len < path_buf.count) {