added "nowho" parameter to debug userlist and fixed memory leak in DBHelper.c
[NeonServV5.git] / src / cmd_neonserv_invite.c
index 8cd1e6f5df31ba027780d1d4235a8f0617f2eb11..60c00a219aea884d0dceb8d8e51a8c28a59e1e81 100644 (file)
@@ -1,5 +1,5 @@
-/* cmd_neonserv_invite.c - NeonServ v5.1
- * Copyright (C) 2011  Philipp Kreil (pk910)
+/* cmd_neonserv_invite.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
@@ -53,6 +53,10 @@ CMD_BIND(neonserv_cmd_invite) {
     struct UserNode *cuser = getUserByNick(argv[0]);
     if(!cuser) {
         cuser = createTempUser(argv[0]);
+               if(!cuser) {
+            reply(getTextBot(), user, "NS_USER_UNKNOWN", argv[0]);
+            return;
+        }
         cuser->flags |= USERFLAG_ISTMPUSER;
     } else if(getChanUser(cuser, chan)) {
         reply(getTextBot(), user, "NS_INVITE_ON_CHAN", cuser->nick, chan->name);