mirror of
https://github.com/jankae/LibreVNA.git
synced 2026-01-17 06:02:14 +01:00
case-insensitive touchstone file ending
This commit is contained in:
parent
3af9b735ba
commit
a6df8c8c8b
|
|
@ -145,10 +145,9 @@ Touchstone Touchstone::fromFile(string filename)
|
|||
|
||||
// extract number of ports from filename
|
||||
auto index_extension = filename.find_last_of('.');
|
||||
if(filename[index_extension + 1] != 's'
|
||||
|| filename[index_extension+2] < '1'
|
||||
|| filename[index_extension+2] > '9'
|
||||
|| filename[index_extension+3] != 'p') {
|
||||
if((filename[index_extension + 1] != 's' && filename[index_extension + 1] != 'S')
|
||||
|| filename[index_extension+2] < '1' || filename[index_extension+2] > '9'
|
||||
|| (filename[index_extension+3] != 'p' && filename[index_extension+3] != 'P')) {
|
||||
throw runtime_error("Invalid filename extension");
|
||||
}
|
||||
unsigned int ports = filename[index_extension + 2] - '0';
|
||||
|
|
|
|||
Loading…
Reference in a new issue