internal_odin_root_dir: readlink could fail

This commit is contained in:
Sébastien Marie
2022-02-25 17:59:57 +00:00
parent 83523badb7
commit ae5cb09041

View File

@@ -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) {