*push*
authorpk910 <philipp@zoelle1.de>
Wed, 10 Aug 2011 00:05:24 +0000 (02:05 +0200)
committerpk910 <philipp@zoelle1.de>
Wed, 10 Aug 2011 00:05:24 +0000 (02:05 +0200)
IRCParser.c
UserNode.c

index 2b7f2401ec21d2b5393f1d84747f53d0e0dc6989..85947232c7153d6ac0ac797e12954d38f9f60142 100644 (file)
@@ -26,7 +26,7 @@ int parse_lines(struct ClientSocket *client, char *lines, int len) {
 static void parse_line(struct ClientSocket *client, char *line) {
     int i = 0, argc = 0;
     char *argv[MAXNUMPARAMS];
-    printf("[recv %d] %s", strlen(line), line);
+    printf("[recv %lu] %s", strlen(line), (unsigned long) line);
     if(line[0] == ':')
         i = 1;
     else
@@ -66,7 +66,7 @@ static void register_irc_function(char *command, irc_cmd_t *func) {
 static void parse_raw(struct ClientSocket *client, char *from, char *cmd, char **argv, int argc) {
     struct irc_cmd *irc_cmd;
     for(irc_cmd = irc_commands; irc_cmd; irc_cmd = irc_cmd->next) {
-        if(!stricmp(irc_cmd->cmd)) {
+        if(!stricmp(irc_cmd->cmd, cmd)) {
             irc_cmd->func(client, from, argv, argc);
             break;
         }
index f6044ceb45701fd10d841994e213192c279b958a..4484790001ec280a3e69a2c4571366dd1bcf9d39 100644 (file)
@@ -25,7 +25,7 @@ static int get_nicklist_entry(int nick) {
     int i;
     char *valid_chars = VALID_NICK_CHARS_FIRST;
     for(i = 0; i < VALID_NICK_CHARS_FIRST_LEN; i++) {
-        if(valid_chars[i] == *nick)
+        if(valid_chars[i] == nick)
             return i;
     }
     return -1; //ERROR!