X-Git-Url: http://www.pilppa.org/gitweb/gitweb.cgi?a=blobdiff_plain;f=net%2F9p%2Fclient.c;h=b56d808e63a98505b3e448f10351726a789c93a0;hb=45abdf1c7be80d6ec3b0b14e59ee75a0d5d9fb37;hp=26ca8ab451966b1e11a6914e106815f0b844b7e2;hpb=82b189eaaf6186b7694317632255fa87460820a0;p=linux-2.6-omap-h63xx.git diff --git a/net/9p/client.c b/net/9p/client.c index 26ca8ab4519..b56d808e63a 100644 --- a/net/9p/client.c +++ b/net/9p/client.c @@ -189,6 +189,9 @@ static struct p9_req_t *p9_tag_alloc(struct p9_client *c, u16 tag) printk(KERN_ERR "Couldn't grow tag array\n"); kfree(req->tc); kfree(req->rc); + kfree(req->wq); + req->tc = req->rc = NULL; + req->wq = NULL; return ERR_PTR(-ENOMEM); } req->tc->sdata = (char *) req->tc + sizeof(struct p9_fcall);