Don't try to send empty packet

This commit is contained in:
Adrien Gallouët
2017-01-04 14:35:26 +00:00
parent 8c8715187b
commit 2cc8caec35

View File

@@ -410,10 +410,8 @@ main(int argc, char **argv)
struct ip_common ic;
if ((ip_get_common(&ic, &buf[q], size - q)) ||
(ic.size > size - q)) {
size = q;
(ic.size > size - q))
break;
}
if (q + ic.size > p + gt.mtu)
break;
@@ -424,6 +422,9 @@ main(int argc, char **argv)
tc = ic.tc & 0xFC;
}
if (p == q)
break;
int r = mud_send(mud, &buf[p], q - p, tc);
if (r == -1 && errno == EMSGSIZE) {