From c13f0e2608055a5420768704c9242f702235c5ac Mon Sep 17 00:00:00 2001 From: Latchesar Ionkov Date: Sun, 5 Apr 2009 16:26:41 -0500 Subject: [PATCH] --- yaml --- r: 144563 b: refs/heads/master c: 742b11a7ec60faa25d76c95c268041ab215c25ad h: refs/heads/master i: 144561: de1426909623bd4936c85e118c0ecbd5c7a77e5d 144559: 62aefb9b2d43a1a3a6b9ab96ae1340d1420b4670 v: v3 --- [refs] | 2 +- trunk/net/9p/client.c | 6 +++++- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index cd516098beb8..c467b29192a4 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 453ed90d1395a5281a8f1a0de5d8aabc66202e34 +refs/heads/master: 742b11a7ec60faa25d76c95c268041ab215c25ad diff --git a/trunk/net/9p/client.c b/trunk/net/9p/client.c index 93f442aaa119..781d89a952e4 100644 --- a/trunk/net/9p/client.c +++ b/trunk/net/9p/client.c @@ -1244,10 +1244,14 @@ struct p9_wstat *p9_client_stat(struct p9_fid *fid) ret->name, ret->uid, ret->gid, ret->muid, ret->extension, ret->n_uid, ret->n_gid, ret->n_muid); + p9_free_req(clnt, req); + return ret; + free_and_error: p9_free_req(clnt, req); error: - return ret; + kfree(ret); + return ERR_PTR(err); } EXPORT_SYMBOL(p9_client_stat);