From eaf5cb1dc4c06d5a209feb4d75943792aa14568d Mon Sep 17 00:00:00 2001
From: Rob Swindell <rob@synchro.net>
Date: Tue, 25 Aug 2020 23:34:29 -0700
Subject: [PATCH] Don't refuse to over-write a 0-byte file in the inbound dir.

---
 exec/binkit.js | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/exec/binkit.js b/exec/binkit.js
index b85d7c200f..81953756e5 100644
--- a/exec/binkit.js
+++ b/exec/binkit.js
@@ -514,7 +514,7 @@ function callout_want_callback(fobj, fsize, fdate, offset, bp)
 	if (this.received_files.indexOf(fobj.name) != -1)
 		return this.file.REJECT;
 	// Reject or skip existing files.
-	if (file_exists(fobj.name)) {
+	if (file_size(fobj.name) > 0) {
 		log(LOG_WARNING, "Inbound file already exists: " + fobj.name);
 		// If the size and date are the same, reject it.
 		if (fsize == file_size(fobj.name) && fdate == file_date(fobj.name))
-- 
GitLab