From 9874784d110ec8c0dabd19ee4b18e3c55f74125c Mon Sep 17 00:00:00 2001 From: Tom Tucker Date: Thu, 23 Oct 2008 16:33:25 -0500 Subject: [PATCH] --- yaml --- r: 118486 b: refs/heads/master c: 45abdf1c7be80d6ec3b0b14e59ee75a0d5d9fb37 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/net/9p/client.c | 3 +++ 2 files changed, 4 insertions(+), 1 deletion(-) 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);