kernel/drivers/net/wireless/ath/ath6kl/htc_mbox.c
.. .. @@ -2855,8 +2855,8 @@ 2855 2855 target->dev = kzalloc(sizeof(*target->dev), GFP_KERNEL); 2856 2856 if (!target->dev) { 2857 2857 ath6kl_err("unable to allocate memory\n"); 2858 - status = -ENOMEM;2859 - goto err_htc_cleanup;2858 + kfree(target);2859 + return NULL;2860 2860 } 2861 2861 2862 2862 spin_lock_init(&target->htc_lock);