diff --git a/src/server/mysql.c b/src/server/mysql.c --- a/src/server/mysql.c +++ b/src/server/mysql.c @@ -348,6 +348,11 @@ int find_jobframe(distrend_mysql_conn_t int auth_slave(distrend_mysql_conn_t conn, int32_t slavekey, char *slavepass) { + // Return values: + // -- 2-user doesn't exist + // -- 1-pass is wrong + // -- 0-parameters correct + distrend_mysql_result_t result; char *query; MYSQL_ROW row; @@ -356,7 +361,7 @@ int auth_slave(distrend_mysql_conn_t con int rtn; mysql_real_escape_string(conn->mysqlconn,slavepass,slavepass,(unsigned int)strlen(slavepass)); - _distren_asprintf(&query, "CALL `distren`.`Slave_Auth`(%d,'%s');", slavekey, slavepass); + _distren_asprintf(&query, "CALL `distren`.`Slave_Check`(%d,'%s');", slavekey, slavepass); result = mysqlQuery(conn, query, 2); free(query);