Diff between 605739bdb5420ec615826ff69be4697f3f5e1655 and 6edaf7105edaabceac496725add6c2adc38c09cb
Changed Files
| File | Additions | Deletions | Status |
| tools/l2test.c | +2 | -2 | modified |
Full Patch
diff --git a/tools/l2test.c b/tools/l2test.c
index aaa1608..0993f74 100644
--- a/tools/l2test.c
+++ b/tools/l2test.c
@@ -782,7 +782,7 @@ static void dump_mode(int sk)
data_size = imtu;
if (defer_setup) {
- len = read(sk, buf, sizeof(buf));
+ len = read(sk, buf, data_size);
if (len < 0)
syslog(LOG_ERR, "Initial read error: %s (%d)",
strerror(errno), errno);
@@ -842,7 +842,7 @@ static void recv_mode(int sk)
data_size = imtu;
if (defer_setup) {
- len = read(sk, buf, sizeof(buf));
+ len = read(sk, buf, data_size);
if (len < 0)
syslog(LOG_ERR, "Initial read error: %s (%d)",
strerror(errno), errno);