Commit 9e4aee43 authored by Dan Carpenter's avatar Dan Carpenter Committed by Kalle Valo
Browse files

hostap: fix an error code in prism2_config()



The current code returns success if prism2_init_local_data() fails, but
we want to return an error code.  Also we can remove the bogus
ret initializer because it is wrong and never used.

Signed-off-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: default avatarKalle Valo <kvalo@codeaurora.org>
parent 97276c10
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -473,7 +473,7 @@ static int prism2_config(struct pcmcia_device *link)
	struct net_device *dev;
	struct hostap_interface *iface;
	local_info_t *local;
	int ret = 1;
	int ret;
	struct hostap_cs_priv *hw_priv;
	unsigned long flags;

@@ -502,8 +502,10 @@ static int prism2_config(struct pcmcia_device *link)
	/* Need to allocate net_device before requesting IRQ handler */
	dev = prism2_init_local_data(&prism2_pccard_funcs, 0,
				     &link->dev);
	if (dev == NULL)
	if (!dev) {
		ret = -ENOMEM;
		goto failed;
	}
	link->priv = dev;

	iface = netdev_priv(dev);