DF-1993 / fix.diff
diff --git a/sys/dev/netif/ath/ath/if_ath_btcoex.c b/sys/dev/netif/ath/ath/if_ath_btcoex.c --- a/sys/dev/netif/ath/ath/if_ath_btcoex.c +++ b/sys/dev/netif/ath/ath/if_ath_btcoex.c @@ -404,6 +404,8 @@ default: error = EINVAL; } + if (error) + goto bad; if (outsize < ad->ad_out_size) ad->ad_out_size = outsize; if (outdata && copyout(outdata, ad->ad_out_data, ad->ad_out_size)) |