diff options
author | Michael Czigler <37268479+mcpcpc@users.noreply.github.com> | 2020-08-31 08:53:24 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-08-31 08:53:24 -0400 |
commit | 35cab620a73b8d702f72015f9797e82933877aa6 (patch) | |
tree | 632a861889e1ed01564262cfdb34d4aef358673f /kirc.c | |
parent | replace strcpy() function to prevent buffer overflow (diff) | |
download | kirc-35cab620a73b8d702f72015f9797e82933877aa6.tar.gz kirc-35cab620a73b8d702f72015f9797e82933877aa6.tar.bz2 kirc-35cab620a73b8d702f72015f9797e82933877aa6.tar.xz kirc-35cab620a73b8d702f72015f9797e82933877aa6.tar.zst kirc-35cab620a73b8d702f72015f9797e82933877aa6.zip |
update parser() function to zero arrays
Diffstat (limited to 'kirc.c')
-rw-r--r-- | kirc.c | 5 |
1 files changed, 2 insertions, 3 deletions
@@ -145,10 +145,9 @@ static void parser(char *in) { int len; - char ltr[200], cha[IRC_CHAN_MAX], nic[200], hos[200], \ - usr[200], cmd[200], msg[200], pre[200]; + char ltr[200], cha[IRC_CHAN_MAX] = {0}, nic[200] = {0}, hos[200], \ + usr[200] = {0}, cmd[200] = {0}, msg[200] = {0}, pre[200] = {0}; - cmd[0] = msg[0] = pre[0] = '\0'; if (verb) printf(">> %s\n", in); if (!strncmp(in, "PING", 4)) { in[1] = 'O'; |