Ver código fonte

* Support legacy hubs format when loading internal users

Bryan Drewery 14 anos atrás
pai
commit
0d37cc90e2
1 arquivos alterados com 1 adições e 1 exclusões
  1. 1 1
      src/chanprog.c

+ 1 - 1
src/chanprog.c

@@ -405,7 +405,7 @@ void load_internal_users()
     if (!get_user_by_handle(userlist, const_cast<char*>(handle.c_str()))) {
       bd::String address(params[1]);
       port_t port = atoi(static_cast<bd::String>(params[2]).c_str());
-      unsigned short hublevel = atoi(static_cast<bd::String>(params[3]).c_str());
+      unsigned short hublevel = params.length() == 4 ? atoi(static_cast<bd::String>(params[3]).c_str()) : (idx + 1);
 
       userlist = adduser(userlist, handle.c_str(), "none", "-", USER_OP, 1);
       u = get_user_by_handle(userlist, const_cast<char*>(handle.c_str()));