fixed syntax of last commit
[NeonServV5.git] / UserNode.c
index 870f11e3ce33939472c98bd687a3e5b992ea282e..1c223acbe15480d1c96947b801e0df3e87b2eb07 100644 (file)
@@ -145,13 +145,13 @@ struct UserNode* createTempUser(const char *mask) {
     for(i = 0; i < strlen(mask)+1; i++) {
         if(cmask[i] == '!') {
             cmask[i] = 0;
-            struct UserNode *user = malloc(sizeof(*user));
+            user = malloc(sizeof(*user));
             if (!user)
             {
                 perror("malloc() failed");
                 return NULL;
             }
-            strcpy(user->nick, nick);
+            strcpy(user->nick, cmask);
             user->ident[0] = 0;
             user->host[0] = 0;
             user->realname[0] = 0;
@@ -160,7 +160,7 @@ struct UserNode* createTempUser(const char *mask) {
             ii = i+1;
         } else if(cmask[i] == '.' && !user) {
             //it's a server
-            struct UserNode *user = malloc(sizeof(*user));
+            user = malloc(sizeof(*user));
             if (!user)
             {
                 perror("malloc() failed");