diff --git a/exec/binkit.js b/exec/binkit.js index 834b608e6e3a4dad38a01fa4b0c24388d7e7dabb..dd966a10a8a356b29f914aa5b3aeb4b8f6d4a586 100644 --- a/exec/binkit.js +++ b/exec/binkit.js @@ -86,7 +86,7 @@ function lock_flow(file) return true; } log(LOG_DEBUG, "Locking "+ret.bsy.name); - if(!mkpath(ret.bsy.name.slice(-file_getname(ret.bsy.name).length))) + if(!mkpath(ret.bsy.name.slice(0, -file_getname(ret.bsy.name).length))) log(LOG_WARNING, "MKPATH ERROR " + errno + " (" + errno_str + "): " + ret.bsy.name); if (!ret.bsy.open("wb")) { // Used to include 'e' mode flag (which never worked) log(LOG_WARNING, "Error " + ret.bsy.error + " creating " + ret.bsy.name);