diff --git a/exec/binkit.js b/exec/binkit.js index 62614bae80954c7c1fbe8f9bfd403993701ad7d2..834b608e6e3a4dad38a01fa4b0c24388d7e7dabb 100644 --- a/exec/binkit.js +++ b/exec/binkit.js @@ -85,8 +85,9 @@ function lock_flow(file) f.date = now; return true; } - log(LOG_DEBUG, "Locking "+ret.bsy.name); + if(!mkpath(ret.bsy.name.slice(-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); if (!take_lockfile(ret.bsy)) {