From ae88f242209d3bfbee32499e8142612631dc2563 Mon Sep 17 00:00:00 2001 From: deuce <> Date: Wed, 9 Aug 2006 20:27:34 +0000 Subject: [PATCH] Check for absolute paths in filename. --- exec/xjs_handler.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/exec/xjs_handler.js b/exec/xjs_handler.js index 066142c582..0f71a1295e 100644 --- a/exec/xjs_handler.js +++ b/exec/xjs_handler.js @@ -14,11 +14,12 @@ var last_cwd=''; xjs_load(xjs_filename); function xjs_load(filename) { + if(last_cwd != '') { + if(filename.search(/^((\/)|([A-Za-z]:[\/\\]))/)==-1) + filename=last_cwd+'/'+filename; + } var cwd=filename; cwd=cwd.replace(/[^\\\/]*$/,''); - - if(last_cwd != '') - filename=last_cwd+'/'+filename; var ssjs_filename=filename+".ssjs"; // Probably a race condition on Win32 -- GitLab