added missing variable declarations
authorpk910 <philipp@zoelle1.de>
Wed, 17 Aug 2011 10:57:56 +0000 (12:57 +0200)
committerpk910 <philipp@zoelle1.de>
Wed, 17 Aug 2011 10:59:24 +0000 (12:59 +0200)
cmd_neonserv_adduser.c

index 54d20792fa7310df89f68a6c4273460db2b92f27..efeb99472dda92079defe701aff14fbf7c686a58 100644 (file)
@@ -104,11 +104,13 @@ static USERAUTH_CALLBACK(neonserv_cmd_adduser_nick_lookup) {
 
 static void neonserv_cmd_adduser_async1(struct ClientSocket *client, struct ClientSocket *textclient, struct UserNode *user, struct ChanNode *chan, char *nick, char *auth, int caccess) {
     //we've got a valid auth now...
+    MYSQL_RES *res;
+    MYSQL_ROW row;
     int userid;
     printf_mysql_query("SELECT `user_id` FROM `users` WHERE `user_user` = '%s'", escape_string(auth));
     res = mysql_use();
     if ((row = mysql_fetch_row(res)) != NULL) {
-        userid = atoi(res[0]);
+        userid = atoi(row[0]);
     } else {
         printf_mysql_query("INSERT INTO `users` (`user_user`) VALUES ('%s')", escape_string(auth));
         userid = (int) mysql_insert_id(mysql_conn);