-/* cmd_neonserv_unban.c - NeonServ v5.2
- * Copyright (C) 2011 Philipp Kreil (pk910)
+/* cmd_neonserv_unban.c - NeonServ v5.3
+ * Copyright (C) 2011-2012 Philipp Kreil (pk910)
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
if(is_valid_nick(mask)) {
struct UserNode *cuser = getUserByNick(mask);
if(!cuser) {
- cuser = createTempUser(mask);
+ cuser = createTempUserMask(mask);
+ if(!cuser) {
+ break; //internal bot error
+ }
cuser->flags |= USERFLAG_ISTMPUSER;
get_userauth(cuser, neonserv_cmd_unban_userauth_lookup, cache);
cache->pending_whos++;