Commit c44a4366649aca4f5b4a51ff71d4c9cde3b7c9da
1 parent
80e20f6f36
Exists in
master
and in
4 other branches
Revert "ax25: zero length frame filtering in AX25"
This reverts commit f99bcff7a290768e035f3d4726e103c6ebe858bf. Like netrom, Alan Cox says that zero lengths have real meaning and are useful in this protocol. Signed-off-by: David S. Miller <davem@davemloft.net>
Showing 1 changed file with 0 additions and 12 deletions Side-by-side Diff
net/ax25/af_ax25.c
... | ... | @@ -1435,11 +1435,6 @@ |
1435 | 1435 | size_t size; |
1436 | 1436 | int lv, err, addr_len = msg->msg_namelen; |
1437 | 1437 | |
1438 | - /* AX.25 empty data frame has no meaning : don't send */ | |
1439 | - if (len == 0) { | |
1440 | - return (0); | |
1441 | - } | |
1442 | - | |
1443 | 1438 | if (msg->msg_flags & ~(MSG_DONTWAIT|MSG_EOR|MSG_CMSG_COMPAT)) |
1444 | 1439 | return -EINVAL; |
1445 | 1440 | |
... | ... | @@ -1638,13 +1633,6 @@ |
1638 | 1633 | |
1639 | 1634 | skb_reset_transport_header(skb); |
1640 | 1635 | copied = skb->len; |
1641 | - | |
1642 | - /* AX.25 empty data frame has no meaning : ignore it */ | |
1643 | - if (copied == 0) { | |
1644 | - err = copied; | |
1645 | - skb_free_datagram(sk, skb); | |
1646 | - goto out; | |
1647 | - } | |
1648 | 1636 | |
1649 | 1637 | if (copied > size) { |
1650 | 1638 | copied = size; |