From f2d1ab30cdc5f54dfccbdda7556db529beef05d5 Mon Sep 17 00:00:00 2001 From: john30 Date: Sun, 1 Jan 2017 15:33:50 +0100 Subject: [PATCH] allow empty ID in filename for extraction of circuit+suffix --- src/lib/ebus/filereader.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib/ebus/filereader.h b/src/lib/ebus/filereader.h index f93f5ee8..23f6b818 100644 --- a/src/lib/ebus/filereader.h +++ b/src/lib/ebus/filereader.h @@ -353,7 +353,7 @@ public: } if (name.length()>1) { pos = name.find('.', 1); // check for ".IDENT." - if (pos!=string::npos && pos>2 && pos<=6) { // up to 5 chars between two "."s, immediately after "ZZ." + if (pos!=string::npos && pos>=1 && pos<=6) { // up to 5 chars between two "."s, immediately after "ZZ.", or ".." ident = circuit = name.substr(1, pos-1); name.erase(0, pos); pos = name.find('.', 1); // check for ".CIRCUIT."