--- lbbs/src/net_server.c 2025/06/07 01:51:54 1.55 +++ lbbs/src/net_server.c 2025/06/07 08:33:08 1.57 @@ -67,26 +67,18 @@ struct ssl_server_cb_data_t static int auth_password(ssh_session session, const char *user, const char *password, void *userdata) { - MYSQL *db; struct ssl_server_cb_data_t *p_data = userdata; int ret; - if ((db = db_open()) == NULL) - { - return SSH_AUTH_ERROR; - } - if (strcmp(user, "guest") == 0) { - ret = load_guest_info(db); + ret = load_guest_info(); } else { - ret = check_user(db, user, password); + ret = check_user(user, password); } - mysql_close(db); - if (ret == 0) { return SSH_AUTH_SUCCESS; @@ -129,7 +121,7 @@ static ssh_channel new_session_channel(s return SSH_channel; } -int fork_server(void) +static int fork_server(void) { ssh_event event; int pid;