From 4965b78fa19a49c8402097d44919eb82e6d3f22f Mon Sep 17 00:00:00 2001 From: Artem Bityutskiy Date: Mon, 20 Aug 2012 15:16:24 +0300 Subject: [PATCH] --- yaml --- r: 322191 b: refs/heads/master c: 11e3be0be2a1314e0861304857e7efcaed5d3e54 h: refs/heads/master i: 322189: 74737245d2379a18fef1ece167e28ca8ef6073bf 322187: 9ac67eecce735406efd3be4d23c9f195917887a5 322183: 51dbdf244df62d38c92f2deecf6107366a9dddfb 322175: f9653d49122fc215c2adc1be2c3681eed50d46d3 v: v3 --- [refs] | 2 +- trunk/fs/ubifs/lpt.c | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 8b1d8d65275d..2d578c83fdf6 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 73e8712aa02d924844fbd5bd84a2445a1c3f68d7 +refs/heads/master: 11e3be0be2a1314e0861304857e7efcaed5d3e54 diff --git a/trunk/fs/ubifs/lpt.c b/trunk/fs/ubifs/lpt.c index ce33b2beb151..8640920766ed 100644 --- a/trunk/fs/ubifs/lpt.c +++ b/trunk/fs/ubifs/lpt.c @@ -1749,7 +1749,10 @@ int ubifs_lpt_init(struct ubifs_info *c, int rd, int wr) return 0; out_err: - ubifs_lpt_free(c, 0); + if (wr) + ubifs_lpt_free(c, 1); + if (rd) + ubifs_lpt_free(c, 0); return err; }