mirror of
https://github.com/opnsense/src.git
synced 2026-04-22 23:02:02 -04:00
Fix potential NULL deref.
Found by: PVS Studio
This commit is contained in:
parent
4f14ba6ca3
commit
9f5efe718f
1 changed files with 5 additions and 4 deletions
|
|
@ -2428,11 +2428,12 @@ DIOCGETSTATES_full:
|
|||
|
||||
#undef ERROUT
|
||||
DIOCCHANGEADDR_error:
|
||||
if (newpa->kif)
|
||||
pfi_kif_unref(newpa->kif);
|
||||
PF_RULES_WUNLOCK();
|
||||
if (newpa != NULL)
|
||||
if (newpa != NULL) {
|
||||
if (newpa->kif)
|
||||
pfi_kif_unref(newpa->kif);
|
||||
free(newpa, M_PFRULE);
|
||||
}
|
||||
PF_RULES_WUNLOCK();
|
||||
if (kif != NULL)
|
||||
free(kif, PFI_MTYPE);
|
||||
break;
|
||||
|
|
|
|||
Loading…
Reference in a new issue