diff options
Diffstat (limited to 'x11-wm/icewm/files/patch-src_misc.cc')
-rw-r--r-- | x11-wm/icewm/files/patch-src_misc.cc | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/x11-wm/icewm/files/patch-src_misc.cc b/x11-wm/icewm/files/patch-src_misc.cc new file mode 100644 index 000000000000..0c068ae1708a --- /dev/null +++ b/x11-wm/icewm/files/patch-src_misc.cc @@ -0,0 +1,12 @@ +--- src/misc.cc.orig 2020-08-24 22:02:15 UTC ++++ src/misc.cc +@@ -972,7 +972,8 @@ char* path_lookup(const char* name) { + if (env == nullptr) + return nullptr; + +- while ((directory = strtok_r(save ? nullptr : env, ":", &save)) != nullptr) { ++ for (directory = strtok_r(env, ":", &save); directory != nullptr; ++ directory = strtok_r(nullptr, ":", &save)) { + size_t length = strlen(directory) + strlen(name) + 3; + filebuf = new char[length]; + if (filebuf == nullptr) |