diff options
author | David S. Miller <davem@davemloft.net> | 2014-02-18 15:40:50 -0500 |
---|---|---|
committer | David S. Miller <davem@davemloft.net> | 2014-02-18 15:40:50 -0500 |
commit | 7ffb0d317d90eba63c4e7780a3ca62ecd51f2439 (patch) | |
tree | 03d9e6dfb75238d11508402048b5de0abc6adc3f /net/sctp/socket.c | |
parent | a6254864c08109c66a194612585afc0439005286 (diff) | |
parent | 70b271a78beba787155d6696aacd7c4d4a251c50 (diff) | |
download | blackbird-obmc-linux-7ffb0d317d90eba63c4e7780a3ca62ecd51f2439.tar.gz blackbird-obmc-linux-7ffb0d317d90eba63c4e7780a3ca62ecd51f2439.zip |
Merge tag 'batman-adv-fix-for-davem' of git://git.open-mesh.org/linux-merge
Included changes:
- fix soft-interface MTU computation
- fix bogus pointer mangling when parsing the TT-TVLV
container. This bug led to a wrong memory access.
- fix memory leak by properly releasing the VLAN object
after CRC check
- properly check pskb_may_pull() return value
- avoid potential race condition while adding new neighbour
- fix potential memory leak by removing all the references
to the orig_node object in case of initialization failure
- fix the TT CRC computation by ensuring that every node uses
the same byte order when hosts with different endianess are
part of the same network
- fix severe memory leak by freeing skb after a successful
TVLV parsing
- avoid potential double free when orig_node initialization
fails
- fix potential kernel paging error caused by the usage of
the old value of skb->data after skb reallocation
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'net/sctp/socket.c')
0 files changed, 0 insertions, 0 deletions