From 06f9ad84a567edf9c471c02da648e8823a7c323f Mon Sep 17 00:00:00 2001
From: Rob Swindell <rob@synchro.net>
Date: Sun, 4 Oct 2020 12:53:13 -0700
Subject: [PATCH] Add error (errno) value for file open failure log messages.

---
 exec/binkit.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/exec/binkit.js b/exec/binkit.js
index 3b2fecb8a5..b084f36092 100644
--- a/exec/binkit.js
+++ b/exec/binkit.js
@@ -233,7 +233,7 @@ function add_outbound_files(addrs, bp)
 					case '.ilo':
 						flo = new File(file);
 						if (!flo.open("r")) {
-							log(LOG_ERROR, "Unable to open FLO file '"+flo.name+"'.");
+							log(LOG_ERROR, "Unable to open FLO file '"+flo.name+"': " + flo.error);
 							break;
 						}
 						if (bp.cb_data.binkit_flow_contents[flo.name] === undefined)
@@ -554,7 +554,7 @@ function callout_done(bp)
 			// We have some unsent files in here... re-write the flo file...
 			f = new File(key);
 			if (!f.open("r+")) {
-				log(LOG_ERROR, "Unable to update flow file '"+key+"'.");
+				log(LOG_ERROR, "Unable to update flow file '"+key+"': " + f.error);
 				return;
 			}
 			lines = f.readAll(2048);
@@ -679,7 +679,7 @@ function check_held(addr, scfg, myaddr)
 	if (!f.exists)
 		return false;
 	if (!f.open("r")) {
-		log(LOG_ERROR, "Unable to open hold file '"+f.name+"'");
+		log(LOG_ERROR, "Unable to open hold file '"+f.name+"': " + f.error);
 		return true;
 	}
 	until = f.readln();
-- 
GitLab