Changeset 8b1683e in code for icb.c


Ignore:
Timestamp:
Apr 22, 2015, 5:38:18 PM (10 years ago)
Author:
Mike Belopuhov <mike@…>
Branches:
master
Children:
e22d747
Parents:
65b48ee
Message:

Zero out buffers before passing them to the tokenizer

File:
1 edited

Legend:

Unmodified
Added
Removed
  • icb.c

    r65b48ee r8b1683e  
    9494                char cmd[ICB_MAXCMDLEN];
    9595
     96                memset(client, 0, sizeof client);
    9697                if (icb_token(msg, msglen, &wptr, client, ICB_MAXNICKLEN,
    9798                    ICB_M_SEP, 1) < 0) {
     
    100101                        return (1);
    101102                }
     103                memset(nick, 0, sizeof nick);
    102104                if (icb_token(msg, msglen, &wptr, nick, ICB_MAXNICKLEN,
    103105                    ICB_M_SEP, 1) <= 0) {
     
    106108                        return (1);
    107109                }
     110                memset(group, 0, sizeof group);
    108111                if (icb_token(msg, msglen, &wptr, group, ICB_MAXGRPLEN,
    109112                    ICB_M_SEP, 1) < 0) {
     
    112115                        return (1);
    113116                }
     117                memset(cmd, 0, sizeof cmd);
    114118                if (icb_token(msg, msglen, &wptr, cmd, ICB_MAXCMDLEN,
    115119                    ICB_M_SEP, 1) < 0) {
     
    139143                char arg[ICB_MAXTOPICLEN];
    140144
     145                memset(cmd, 0, sizeof cmd);
    141146                if (icb_token(msg, msglen, &wptr, cmd, ICB_MAXCMDLEN,
    142147                    ICB_M_SEP, 1) <= 0) {
     
    145150                        return (1);
    146151                }
     152                memset(arg, 0, sizeof arg);
    147153                if (icb_token(msg, msglen, &wptr, arg, ICB_MAXTOPICLEN,
    148154                    ICB_M_SEP, 1) < 0) {
Note: See TracChangeset for help on using the changeset viewer.