summaryrefslogtreecommitdiffstats
path: root/usr.bin/cvs/commit.c
diff options
context:
space:
mode:
authorbluhm <bluhm@openbsd.org>2018-12-28 14:32:47 +0000
committerbluhm <bluhm@openbsd.org>2018-12-28 14:32:47 +0000
commit54e30ac1a80406fdc86d542b5333348256eb840e (patch)
tree359480ef48971eb3a25d16a8d33701569a1ed181 /usr.bin/cvs/commit.c
parentset conf.capabilities.mp to 0 by default (diff)
downloadwireguard-openbsd-54e30ac1a80406fdc86d542b5333348256eb840e.tar.xz
wireguard-openbsd-54e30ac1a80406fdc86d542b5333348256eb840e.zip
Fix mbuf releated crashes in switch(4). They have been found by
syzkaller as pool corruption panic. It is unclear which bug caused what, but it should be better now. - Check M_PKTHDR with assertion before accessing m_pkthdr. - Do not access oh_length without m_pullup(). - After checking if there is space at the end of the mbuf, don't overwrite the data at the beginning. Append the new content. - Do not set m_len and m_pkthdr.len when it is unclear whether the ofp_error header fits at all. Use m_makespace() to adjust the mbuf. Reported-by: syzbot+6efc0a9d5b700b54392e@syzkaller.appspotmail.com test akoshibe@; OK claudio@
Diffstat (limited to 'usr.bin/cvs/commit.c')
0 files changed, 0 insertions, 0 deletions