SHA256
1
0
forked from pool/collectd
collectd/collectd-fix_teamspeak2_array_out_of_bounds.patch
2011-02-03 01:08:32 +00:00

21 lines
627 B
Diff

--- src/teamspeak2.c.orig 2008-05-07 21:18:33.000000000 +0200
+++ src/teamspeak2.c 2008-05-07 21:19:45.000000000 +0200
@@ -389,7 +389,7 @@
ERROR ("teamspeak2 plugin: tss2_receive_line failed.");
return (-1);
}
- response[sizeof (response)] = 0;
+ response[sizeof (response) - 1] = 0;
/* Check answer */
if ((strncasecmp ("OK", response, 2) == 0)
@@ -437,7 +437,7 @@
ERROR ("teamspeak2 plugin: tss2_receive_line failed.");
return (-1);
}
- buffer[sizeof (buffer)] = 0;
+ buffer[sizeof (buffer) - 1] = 0;
if (strncmp ("average_packet_loss=", buffer,
strlen ("average_packet_loss=")) == 0)