From 5f50c99cb096e344f4e1030dc439a75b66ac4abe Mon Sep 17 00:00:00 2001 From: john30 Date: Tue, 1 Dec 2015 07:26:34 +0100 Subject: [PATCH] remove trailing digits from ident instead of only 0 when matching scan config file name --- src/ebusd/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/ebusd/main.cpp b/src/ebusd/main.cpp index f4dddc0f..330be0a7 100644 --- a/src/ebusd/main.cpp +++ b/src/ebusd/main.cpp @@ -767,9 +767,9 @@ result_t loadScanConfigFile(MessageMap* messages, unsigned char address, SymbolS matches = true; break; } - if (remain[remain.length()-1]!='0') + if (remain[remain.length()-1]<'0' || remain[remain.length()-1]>'9') break; - remain.erase(remain.length()-1); + remain.erase(remain.length()-1); // remove trailing digit } if (matches) match += remain.length();