Skip to content

Commit

Permalink
Merge tag 'batman-adv-fix-for-davem' of git://git.open-mesh.org/linux…
Browse files Browse the repository at this point in the history
…-merge

Included change:
- Check if the skb has been correctly prepared before going on
  • Loading branch information
David S. Miller committed Aug 20, 2013
2 parents 8f9d513 + 50fa3b3 commit cc666c5
Showing 1 changed file with 7 additions and 3 deletions.
10 changes: 7 additions & 3 deletions net/batman-adv/unicast.c
Original file line number Diff line number Diff line change
Expand Up @@ -432,12 +432,16 @@ int batadv_unicast_generic_send_skb(struct batadv_priv *bat_priv,

switch (packet_type) {
case BATADV_UNICAST:
batadv_unicast_prepare_skb(skb, orig_node);
if (!batadv_unicast_prepare_skb(skb, orig_node))
goto out;

header_len = sizeof(struct batadv_unicast_packet);
break;
case BATADV_UNICAST_4ADDR:
batadv_unicast_4addr_prepare_skb(bat_priv, skb, orig_node,
packet_subtype);
if (!batadv_unicast_4addr_prepare_skb(bat_priv, skb, orig_node,
packet_subtype))
goto out;

header_len = sizeof(struct batadv_unicast_4addr_packet);
break;
default:
Expand Down

0 comments on commit cc666c5

Please sign in to comment.