CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2017/08/01 14:52:32
Modified files:
sys/net : if_spppsubr.c
Log message:
Add missing splx().
I introduced this bug in 2015 but the splsoftnet()/splx() dance in the
upper layer masked it. Pseudo drivers generally don't need any splnet()
protection.
Found by Mark Patruck and Andrei-Marius Radu since the NET_LOCK() no longer
raise any IPL.
Strangely jsg@ confirmed that cppcheck nor coccinelle found the missing splx().
ok kettenis@, sthen@, deraadt@