diff --git a/[refs] b/[refs] index f50ee214b552..440ab8c3b6b1 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 82b189eaaf6186b7694317632255fa87460820a0 +refs/heads/master: 45abdf1c7be80d6ec3b0b14e59ee75a0d5d9fb37 diff --git a/trunk/net/9p/client.c b/trunk/net/9p/client.c index 26ca8ab45196..b56d808e63a9 100644 --- a/trunk/net/9p/client.c +++ b/trunk/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);