fixed problem with REF login in g2_link

pull/1/head
Tom Early 10 years ago
parent a21fe9186d
commit 7bc6d96bf6

@ -850,24 +850,26 @@ static bool read_config(char *cfgFile)
} }
string value; string value;
if (cfg.lookupValue("g2_link.ref_login", value) || cfg.lookupValue("ircddb.login", value)) { string key = "g2_link.ref.login";
int l = value.length(); if (cfg.lookupValue(key, login_call) || cfg.lookupValue("ircddb.login", login_call)) {
int l = login_call.length();
if (l<3 || l>CALL_SIZE-2) { if (l<3 || l>CALL_SIZE-2) {
traceit("Call '%s' is invalid length!\n", value.c_str()); traceit("Call '%s' is invalid length!\n", login_call.c_str());
return 1; return 1;
} else { } else {
for (i=0; i<l; i++) { for (i=0; i<l; i++) {
if (islower(value[i])) if (islower(login_call[i]))
value[i] = toupper(value[i]); login_call[i] = toupper(login_call[i]);
} }
value.resize(CALL_SIZE, ' '); value.resize(CALL_SIZE, ' ');
traceit("%s = [%s]\n", key.c_str(), login_call.c_str());
} }
} else { } else {
traceit("login callsign is not defined.\n"); traceit("login callsign is not defined.\n");
return 1; return 1;
} }
string key = "g2_link.admin"; key = "g2_link.admin";
only_admin_login = false; only_admin_login = false;
if (cfg.exists(key)) { if (cfg.exists(key)) {
Setting &userlist = cfg.lookup(key); Setting &userlist = cfg.lookup(key);

@ -1,5 +1,5 @@
// version strings must be 55 characters or less! // version strings must be 55 characters or less!
#define IRCDDB_VERSION "linux-g2_ircddb-4.1.0" #define IRCDDB_VERSION "linux-g2_ircddb-4.1.0"
#define LINK_VERSION "4.00" #define LINK_VERSION "4.01"
#define DVAP_VERSION "linux-dvap_rptr-3.0.0" #define DVAP_VERSION "linux-dvap_rptr-3.0.0"
#define DVRPTR_VERSION "linux-dvrptr-2.0.0" #define DVRPTR_VERSION "linux-dvrptr-2.0.0"

Loading…
Cancel
Save

Powered by TurnKey Linux.