diff options
-rw-r--r-- | ruby-runner.c | 8 |
1 files changed, 8 insertions, 0 deletions
@@ -3,6 +3,8 @@ #include <stdlib.h> #include <string.h> #include <unistd.h> #include "ruby-runner.h" @@ -57,13 +59,19 @@ main(int argc, char **argv) PATH_SEPARATOR EXTOUT_DIR"/"ARCH ; const size_t dirsize = sizeof(builddir); const size_t namesize = sizeof(rubypath) - dirsize; const char *rubyname = rubypath + dirsize; char *arg0 = argv[0], *p; insert_env_path(LIBPATHENV, builddir, dirsize, 1); insert_env_path("RUBYLIB", rubylib, sizeof(rubylib), 0); if (!(p = strrchr(arg0, '/'))) p = arg0; else p++; if (strlen(p) < namesize - 1) { |