Commit c44a4366649aca4f5b4a51ff71d4c9cde3b7c9da

Authored by David S. Miller
1 parent 80e20f6f36

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

... ... @@ -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;