fixed last commit
[NeonServV5.git] / UserNode.c
index 8a03620bdf3c35241f2547c4712f5be19529becc..3c0add192e517a821ac28749487c7b192de019b1 100644 (file)
@@ -51,7 +51,7 @@ struct UserNode* getUserByMask(const char *mask) { //case sensitive
     for(i = 0; i < strlen(mask); i++) {
         if(cmask[i] == '!') {
             cmask[i] = 0;
-            user = getUserByNick(&cmask);
+            user = getUserByNick(&cmask[0]);
             return user;
         } else if(cmask[i] == '.') {
             //it's a server
@@ -117,7 +117,7 @@ struct UserNode* addUserMask(const char *mask) {
     for(i = 0; i < strlen(mask)+1; i++) {
         if(cmask[i] == '!') {
             cmask[i] = 0;
-            user = addUser(&cmask);
+            user = addUser(&cmask[0]);
             if(user == NULL) return NULL;
             ii = i+1;
         } else if(cmask[i] == '.' && !user) {