Changeset 11160 in ntrip for trunk/BNC/src/bnccredentials.cpp
- Timestamp:
- Nov 4, 2026, 9:35:48 AM (3 days ago)
- File:
-
- 1 edited
-
trunk/BNC/src/bnccredentials.cpp (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/BNC/src/bnccredentials.cpp
r11153 r11160 155 155 continue; 156 156 } 157 bool ok = tokens.size() == 4; 157 // <host> <port|*> <user|-> <password>, or <host> <user> <password> for any port 158 QStringList hlp = tokens; 159 if (hlp.size() == 3) { 160 hlp.insert(1, "*"); 161 } 162 bool ok = hlp.size() == 4; 158 163 t_entry entry; 159 entry.host = tokens.value(0);160 if ( tokens.value(1) == "*") {164 entry.host = hlp.value(0); 165 if (hlp.value(1) == "*") { 161 166 entry.port = 0; 162 167 } 163 168 else { 164 169 bool okPort; 165 entry.port = tokens.value(1).toInt(&okPort);170 entry.port = hlp.value(1).toInt(&okPort); 166 171 ok = ok && okPort && entry.port > 0; 167 172 } 168 entry.hasUser = tokens.value(2) != "-";169 entry.user = entry.hasUser ? tokens.value(2) : QString();170 entry.password = tokens.value(3);173 entry.hasUser = hlp.value(2) != "-"; 174 entry.user = entry.hasUser ? hlp.value(2) : QString(); 175 entry.password = hlp.value(3); 171 176 if (ok) { 172 177 file.entries.append(entry); … … 174 179 else { 175 180 message(fileName + QString(":%1").arg(lineNumbers[iLine]), 176 QString("Credentials file %1, line %2: not <host> <port><user> <password>, ignored")181 QString("Credentials file %1, line %2: not <host> [<port>] <user> <password>, ignored") 177 182 .arg(fileName).arg(lineNumbers[iLine])); 178 183 }
Note:
See TracChangeset
for help on using the changeset viewer.
