Bug 20361

Summary: In in.c:in_addmulti, missing splx when ifma->ifma_protospec is null.
Product: Base System Reporter: mmyhre <mmyhre>
Component: kernAssignee: freebsd-bugs (Nobody) <bugs>
Status: Closed FIXED    
Severity: Affects Only Me    
Priority: Normal    
Version: Unspecified   
Hardware: Any   
OS: Any   

Description mmyhre 2000-08-02 17:40:00 UTC
When this variable is null (ifma->ifma_protospec is null), the function returns without having returned the calling process to its previous priority.

Fix: 

Add an splx() before the return statement.
Comment 1 Sheldon Hearn 2000-08-02 20:55:45 UTC
On Wed, 02 Aug 2000 09:36:27 MST, mmyhre@pixstream.com wrote:

> >Number:         20361
> >Category:       kern
> >Synopsis:       In in.c:in_addmulti, missing splx when
> >		   ifma->ifma_protospec is null.

Hi Garret,

This one seems to fall inside some code of yours.  I know you don't like
to have PR's assigned to you, so I'm just calling your attention to it.
:-)

Ciao,
Sheldon.
Comment 2 Yar Tikhiy freebsd_committer freebsd_triage 2001-03-29 07:38:30 UTC
Hi Bruce,

You've fixed the bug described in kern/20361 long ago.
Could you close the PR please?

SY, Yar
Comment 3 Bruce Evans freebsd_committer freebsd_triage 2001-03-29 14:04:14 UTC
State Changed
From-To: open->closed

Fixed in revs. 1.46 (-current), 1.44.2.2 (RELENG_4) and 1.39.2.3 (RELENG_3).