cluster-devel.redhat.com archive mirror
 help / color / mirror / Atom feed
* [Cluster-devel] [PATCH 01/11] gfs2_edit: Remove a useless assignment
@ 2012-01-06 15:19 Andrew Price
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 02/11] gfs2_edit: Check return value of compute_constants Andrew Price
                   ` (9 more replies)
  0 siblings, 10 replies; 12+ messages in thread
From: Andrew Price @ 2012-01-06 15:19 UTC (permalink / raw)
  To: cluster-devel.redhat.com

Spotted by coverity: Pointer "n" returned by "osi_prev(n)" is never used

Signed-off-by: Andrew Price <anprice@redhat.com>
---
 gfs2/edit/savemeta.c |    1 -
 1 files changed, 0 insertions(+), 1 deletions(-)

diff --git a/gfs2/edit/savemeta.c b/gfs2/edit/savemeta.c
index ed9a7b0..9f7b2eb 100644
--- a/gfs2/edit/savemeta.c
+++ b/gfs2/edit/savemeta.c
@@ -710,7 +710,6 @@ void savemeta(char *out_fn, int saveoption, int gziplevel)
 			slow = ri_update(&sbd, 0, &rgcount, &sane);
 		n = osi_last(&sbd.rgtree);
 		last_rgd = (struct rgrp_tree *)n;
-		n = osi_prev(n);
 		fssize = last_rgd->ri.ri_addr + rgrp_size(last_rgd);
 		last_fs_block = fssize;
 		fssize *= sbd.bsize;
-- 
1.7.6.4



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Cluster-devel] [PATCH 02/11] gfs2_edit: Check return value of compute_constants
  2012-01-06 15:19 [Cluster-devel] [PATCH 01/11] gfs2_edit: Remove a useless assignment Andrew Price
@ 2012-01-06 15:19 ` Andrew Price
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 03/11] gfs2_edit: Fix possible uninitialized access Andrew Price
                   ` (8 subsequent siblings)
  9 siblings, 0 replies; 12+ messages in thread
From: Andrew Price @ 2012-01-06 15:19 UTC (permalink / raw)
  To: cluster-devel.redhat.com

Spotted by coverity: Calling function "compute_constants" without
checking return value.

Signed-off-by: Andrew Price <anprice@redhat.com>
---
 gfs2/edit/hexedit.c |    5 ++++-
 1 files changed, 4 insertions(+), 1 deletions(-)

diff --git a/gfs2/edit/hexedit.c b/gfs2/edit/hexedit.c
index 73fb39f..fcab625 100644
--- a/gfs2/edit/hexedit.c
+++ b/gfs2/edit/hexedit.c
@@ -1276,7 +1276,10 @@ static void read_superblock(int fd)
 		perror(sbd.device_name);
 		exit(-1);
 	}
-	compute_constants(&sbd);
+	if(compute_constants(&sbd)) {
+		fprintf(stderr, "Failed to compute constants.\n");
+		exit(-1);
+	}
 	if (sbd.gfs1 || (sbd.sd_sb.sb_header.mh_magic == GFS2_MAGIC &&
 		     sbd.sd_sb.sb_header.mh_type == GFS2_METATYPE_SB))
 		block = 0x10 * (GFS2_DEFAULT_BSIZE / sbd.bsize);
-- 
1.7.6.4



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Cluster-devel] [PATCH 03/11] gfs2_edit: Fix possible uninitialized access
  2012-01-06 15:19 [Cluster-devel] [PATCH 01/11] gfs2_edit: Remove a useless assignment Andrew Price
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 02/11] gfs2_edit: Check return value of compute_constants Andrew Price
@ 2012-01-06 15:19 ` Andrew Price
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 04/11] gfs2_edit: Fix memory leak in dump_journal() Andrew Price
                   ` (7 subsequent siblings)
  9 siblings, 0 replies; 12+ messages in thread
From: Andrew Price @ 2012-01-06 15:19 UTC (permalink / raw)
  To: cluster-devel.redhat.com

Spotted by coverity: Using uninitialized value "ch".

Signed-off-by: Andrew Price <anprice@redhat.com>
---
 gfs2/edit/hexedit.c |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/gfs2/edit/hexedit.c b/gfs2/edit/hexedit.c
index fcab625..72ee7d2 100644
--- a/gfs2/edit/hexedit.c
+++ b/gfs2/edit/hexedit.c
@@ -2232,7 +2232,7 @@ static void process_field(const char *field, const char *nstr)
 /* ------------------------------------------------------------------------ */
 static void interactive_mode(void)
 {
-	int ch, Quit;
+	int ch = 0, Quit;
 
 	if ((wind = initscr()) == NULL) {
 		fprintf(stderr, "Error: unable to initialize screen.");
-- 
1.7.6.4



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Cluster-devel] [PATCH 04/11] gfs2_edit: Fix memory leak in dump_journal()
  2012-01-06 15:19 [Cluster-devel] [PATCH 01/11] gfs2_edit: Remove a useless assignment Andrew Price
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 02/11] gfs2_edit: Check return value of compute_constants Andrew Price
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 03/11] gfs2_edit: Fix possible uninitialized access Andrew Price
@ 2012-01-06 15:19 ` Andrew Price
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 05/11] gfs2_edit: Fix null pointer dereference in dump_journal Andrew Price
                   ` (6 subsequent siblings)
  9 siblings, 0 replies; 12+ messages in thread
From: Andrew Price @ 2012-01-06 15:19 UTC (permalink / raw)
  To: cluster-devel.redhat.com

Spotted by coverity: Variable "j_inode" going out of scope leaks the
storage it points to.

Signed-off-by: Andrew Price <anprice@redhat.com>
---
 gfs2/edit/hexedit.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/gfs2/edit/hexedit.c b/gfs2/edit/hexedit.c
index 72ee7d2..b05a7d6 100644
--- a/gfs2/edit/hexedit.c
+++ b/gfs2/edit/hexedit.c
@@ -2775,6 +2775,7 @@ static void dump_journal(const char *journal)
 			block = saveblk;
 		}
 	}
+	inode_put(&j_inode);
 	brelse(j_bh);
 	blockhist = -1; /* So we don't print anything else */
 	free(jbuf);
-- 
1.7.6.4



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Cluster-devel] [PATCH 05/11] gfs2_edit: Fix null pointer dereference in dump_journal
  2012-01-06 15:19 [Cluster-devel] [PATCH 01/11] gfs2_edit: Remove a useless assignment Andrew Price
                   ` (2 preceding siblings ...)
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 04/11] gfs2_edit: Fix memory leak in dump_journal() Andrew Price
@ 2012-01-06 15:19 ` Andrew Price
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 06/11] gfs2_edit: Remove unused j_inode from find_journal_block() Andrew Price
                   ` (5 subsequent siblings)
  9 siblings, 0 replies; 12+ messages in thread
From: Andrew Price @ 2012-01-06 15:19 UTC (permalink / raw)
  To: cluster-devel.redhat.com

Spotted by coverity: Dereferencing a pointer that might be null "(void
*)jbuf" when calling "fsck_readi"

Signed-off-by: Andrew Price <anprice@redhat.com>
---
 gfs2/edit/hexedit.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/gfs2/edit/hexedit.c b/gfs2/edit/hexedit.c
index b05a7d6..7a17c04 100644
--- a/gfs2/edit/hexedit.c
+++ b/gfs2/edit/hexedit.c
@@ -2672,6 +2672,10 @@ static void dump_journal(const char *journal)
 		j_bh = bread(&sbd, jblock);
 		j_inode = inode_get(&sbd, j_bh);
 		jbuf = malloc(sbd.bsize);
+		if (jbuf == NULL) {
+			fprintf(stderr, "Out of memory\n");
+			exit(-1);
+		}
 	}
 
 	for (jb = 0; jb < j_size; jb += (sbd.gfs1 ? 1:sbd.bsize)) {
-- 
1.7.6.4



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Cluster-devel] [PATCH 06/11] gfs2_edit: Remove unused j_inode from find_journal_block()
  2012-01-06 15:19 [Cluster-devel] [PATCH 01/11] gfs2_edit: Remove a useless assignment Andrew Price
                   ` (3 preceding siblings ...)
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 05/11] gfs2_edit: Fix null pointer dereference in dump_journal Andrew Price
@ 2012-01-06 15:19 ` Andrew Price
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 07/11] gfs2_edit: Fix memory leak in find_journal_block Andrew Price
                   ` (4 subsequent siblings)
  9 siblings, 0 replies; 12+ messages in thread
From: Andrew Price @ 2012-01-06 15:19 UTC (permalink / raw)
  To: cluster-devel.redhat.com

Spotted by coverity: Pointer "j_inode" returned by "inode_get(&sbd,
j_bh)" is never used

Signed-off-by: Andrew Price <anprice@redhat.com>
---
 gfs2/edit/hexedit.c |    2 --
 1 files changed, 0 insertions(+), 2 deletions(-)

diff --git a/gfs2/edit/hexedit.c b/gfs2/edit/hexedit.c
index 7a17c04..1deb374 100644
--- a/gfs2/edit/hexedit.c
+++ b/gfs2/edit/hexedit.c
@@ -1493,7 +1493,6 @@ static uint64_t find_journal_block(const char *journal, uint64_t *j_size)
 	int amtread;
 	struct gfs2_buffer_head *jindex_bh, *j_bh;
 	char jbuf[sbd.bsize];
-	struct gfs2_inode *j_inode = NULL;
 
 	journal_num = atoi(journal + 7);
 	/* Figure out the block of the jindex file */
@@ -1527,7 +1526,6 @@ static uint64_t find_journal_block(const char *journal, uint64_t *j_size)
 
 		jblock = indirect->ii[0].dirent[journal_num + 2].block;
 		j_bh = bread(&sbd, jblock);
-		j_inode = inode_get(&sbd, j_bh);
 		gfs2_dinode_in(&jdi, j_bh);/* parse dinode to struct */
 		*j_size = jdi.di_size;
 		brelse(j_bh);
-- 
1.7.6.4



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Cluster-devel] [PATCH 07/11] gfs2_edit: Fix memory leak in find_journal_block
  2012-01-06 15:19 [Cluster-devel] [PATCH 01/11] gfs2_edit: Remove a useless assignment Andrew Price
                   ` (4 preceding siblings ...)
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 06/11] gfs2_edit: Remove unused j_inode from find_journal_block() Andrew Price
@ 2012-01-06 15:19 ` Andrew Price
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 08/11] gfs2_edit: Check for error value from gfs2_get_bitmap Andrew Price
                   ` (3 subsequent siblings)
  9 siblings, 0 replies; 12+ messages in thread
From: Andrew Price @ 2012-01-06 15:19 UTC (permalink / raw)
  To: cluster-devel.redhat.com

Spotted by coverity: Variable "jiinode" going out of scope leaks the
storage it points to.

Signed-off-by: Andrew Price <anprice@redhat.com>
---
 gfs2/edit/hexedit.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/gfs2/edit/hexedit.c b/gfs2/edit/hexedit.c
index 1deb374..f58657b 100644
--- a/gfs2/edit/hexedit.c
+++ b/gfs2/edit/hexedit.c
@@ -1521,6 +1521,7 @@ static uint64_t find_journal_block(const char *journal, uint64_t *j_size)
 			jblock = ji.ji_addr;
 			*j_size = ji.ji_nsegment * 0x10;
 		}
+		inode_put(&jiinode);
 	} else {
 		struct gfs2_dinode jdi;
 
-- 
1.7.6.4



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Cluster-devel] [PATCH 08/11] gfs2_edit: Check for error value from gfs2_get_bitmap
  2012-01-06 15:19 [Cluster-devel] [PATCH 01/11] gfs2_edit: Remove a useless assignment Andrew Price
                   ` (5 preceding siblings ...)
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 07/11] gfs2_edit: Fix memory leak in find_journal_block Andrew Price
@ 2012-01-06 15:19 ` Andrew Price
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 09/11] gfs2_edit: Fix resource leaks in display_extended() Andrew Price
                   ` (2 subsequent siblings)
  9 siblings, 0 replies; 12+ messages in thread
From: Andrew Price @ 2012-01-06 15:19 UTC (permalink / raw)
  To: cluster-devel.redhat.com

Spotted by coverity: gfs2_get_bitmap returns -1 on error and it was
being used as an array index in display_block_type.

Signed-off-by: Andrew Price <anprice@redhat.com>
---
 gfs2/edit/hexedit.c |    4 ++++
 1 files changed, 4 insertions(+), 0 deletions(-)

diff --git a/gfs2/edit/hexedit.c b/gfs2/edit/hexedit.c
index f58657b..02a4091 100644
--- a/gfs2/edit/hexedit.c
+++ b/gfs2/edit/hexedit.c
@@ -756,6 +756,10 @@ int display_block_type(int from_restore)
 				print_gfs2(" blk ");
 				for (b = blknum; b < blknum + 4; b++) {
 					btype = gfs2_get_bitmap(&sbd, b, rgd);
+					if (btype < 0) {
+						fprintf(stderr, "Failed to retrieve block state from bitmap\n");
+						exit(-1);
+					}
 					print_gfs2("0x%x-%s  ", b,
 						   allocdesc[sbd.gfs1][btype]);
 				}
-- 
1.7.6.4



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Cluster-devel] [PATCH 09/11] gfs2_edit: Fix resource leaks in display_extended()
  2012-01-06 15:19 [Cluster-devel] [PATCH 01/11] gfs2_edit: Remove a useless assignment Andrew Price
                   ` (6 preceding siblings ...)
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 08/11] gfs2_edit: Check for error value from gfs2_get_bitmap Andrew Price
@ 2012-01-06 15:19 ` Andrew Price
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 10/11] gfs2_edit: Fix resource leak in print_block_details() Andrew Price
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 11/11] gfs2_edit: Fix null pointer derefs in display_block_type() Andrew Price
  9 siblings, 0 replies; 12+ messages in thread
From: Andrew Price @ 2012-01-06 15:19 UTC (permalink / raw)
  To: cluster-devel.redhat.com

Spotted by coverity: Variable "tmp_inode" going out of scope leaks the
storage it points to.

Signed-off-by: Andrew Price <anprice@redhat.com>
---
 gfs2/edit/extended.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/gfs2/edit/extended.c b/gfs2/edit/extended.c
index 7fd770f..7c0ced5 100644
--- a/gfs2/edit/extended.c
+++ b/gfs2/edit/extended.c
@@ -669,30 +669,35 @@ int display_extended(void)
 			tmp_bh = bread(&sbd, masterblock("rindex"));
 		tmp_inode = inode_get(&sbd, tmp_bh);
 		parse_rindex(tmp_inode, FALSE);
+		inode_put(&tmp_inode);
 		brelse(tmp_bh);
 	}
 	else if (block_is_jindex()) {
 		tmp_bh = bread(&sbd, block);
 		tmp_inode = inode_get(&sbd, tmp_bh);
 		print_jindex(tmp_inode);
+		inode_put(&tmp_inode);
 		brelse(tmp_bh);
 	}
 	else if (block_is_inum_file()) {
 		tmp_bh = bread(&sbd, block);
 		tmp_inode = inode_get(&sbd, tmp_bh);
 		print_inum(tmp_inode);
+		inode_put(&tmp_inode);
 		brelse(tmp_bh);
 	}
 	else if (block_is_statfs_file()) {
 		tmp_bh = bread(&sbd, block);
 		tmp_inode = inode_get(&sbd, tmp_bh);
 		print_statfs(tmp_inode);
+		inode_put(&tmp_inode);
 		brelse(tmp_bh);
 	}
 	else if (block_is_quota_file()) {
 		tmp_bh = bread(&sbd, block);
 		tmp_inode = inode_get(&sbd, tmp_bh);
 		print_quota(tmp_inode);
+		inode_put(&tmp_inode);
 		brelse(tmp_bh);
 	}
 	return 0;
-- 
1.7.6.4



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Cluster-devel] [PATCH 10/11] gfs2_edit: Fix resource leak in print_block_details()
  2012-01-06 15:19 [Cluster-devel] [PATCH 01/11] gfs2_edit: Remove a useless assignment Andrew Price
                   ` (7 preceding siblings ...)
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 09/11] gfs2_edit: Fix resource leaks in display_extended() Andrew Price
@ 2012-01-06 15:19 ` Andrew Price
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 11/11] gfs2_edit: Fix null pointer derefs in display_block_type() Andrew Price
  9 siblings, 0 replies; 12+ messages in thread
From: Andrew Price @ 2012-01-06 15:19 UTC (permalink / raw)
  To: cluster-devel.redhat.com

Spotted by coverity: Variable "more_indir" going out of scope leaks the
storage it points to.

Signed-off-by: Andrew Price <anprice@redhat.com>
---
 gfs2/edit/extended.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/gfs2/edit/extended.c b/gfs2/edit/extended.c
index 7c0ced5..1066e1b 100644
--- a/gfs2/edit/extended.c
+++ b/gfs2/edit/extended.c
@@ -396,6 +396,7 @@ static void print_block_details(struct iinfo *ind, int level, int cur_height,
 	if (!tmpbuf) {
 		fprintf(stderr, "Out of memory in function "
 			"display_indirect\n");
+		free(more_indir);
 		return;
 	}
 	while (thisblk) {
-- 
1.7.6.4



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Cluster-devel] [PATCH 11/11] gfs2_edit: Fix null pointer derefs in display_block_type()
  2012-01-06 15:19 [Cluster-devel] [PATCH 01/11] gfs2_edit: Remove a useless assignment Andrew Price
                   ` (8 preceding siblings ...)
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 10/11] gfs2_edit: Fix resource leak in print_block_details() Andrew Price
@ 2012-01-06 15:19 ` Andrew Price
  2012-01-06 15:24   ` Steven Whitehouse
  9 siblings, 1 reply; 12+ messages in thread
From: Andrew Price @ 2012-01-06 15:19 UTC (permalink / raw)
  To: cluster-devel.redhat.com

Spotted by coverity: Dereferencing null variable "rgd".

Signed-off-by: Andrew Price <anprice@redhat.com>
---
 gfs2/edit/hexedit.c |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gfs2/edit/hexedit.c b/gfs2/edit/hexedit.c
index 02a4091..69d499e 100644
--- a/gfs2/edit/hexedit.c
+++ b/gfs2/edit/hexedit.c
@@ -713,7 +713,7 @@ int display_block_type(int from_restore)
 		if ((be32_to_cpu(mh->mh_type) == GFS2_METATYPE_RG)) {
 			int ptroffset = edit_row[dmode] * 16 + edit_col[dmode];
 
-			if (ptroffset >= struct_len || pgnum) {
+			if (rgd && (ptroffset >= struct_len || pgnum)) {
 				int blknum, b, btype;
 
 				blknum = pgnum * screen_chunk_size;
@@ -731,7 +731,7 @@ int display_block_type(int from_restore)
 		} else if ((be32_to_cpu(mh->mh_type) == GFS2_METATYPE_RB)) {
 			int ptroffset = edit_row[dmode] * 16 + edit_col[dmode];
 
-			if (ptroffset >= struct_len || pgnum) {
+			if (rgd && (ptroffset >= struct_len || pgnum)) {
 				int blknum, b, btype, rb_number;
 
 				rb_number = block - rgd->ri.ri_addr;
-- 
1.7.6.4



^ permalink raw reply related	[flat|nested] 12+ messages in thread

* [Cluster-devel] [PATCH 11/11] gfs2_edit: Fix null pointer derefs in display_block_type()
  2012-01-06 15:19 ` [Cluster-devel] [PATCH 11/11] gfs2_edit: Fix null pointer derefs in display_block_type() Andrew Price
@ 2012-01-06 15:24   ` Steven Whitehouse
  0 siblings, 0 replies; 12+ messages in thread
From: Steven Whitehouse @ 2012-01-06 15:24 UTC (permalink / raw)
  To: cluster-devel.redhat.com

Hi,

Those all look good to me. ACK,

Steve.

On Fri, 2012-01-06 at 15:19 +0000, Andrew Price wrote:
> Spotted by coverity: Dereferencing null variable "rgd".
> 
> Signed-off-by: Andrew Price <anprice@redhat.com>
> ---
>  gfs2/edit/hexedit.c |    4 ++--
>  1 files changed, 2 insertions(+), 2 deletions(-)
> 
> diff --git a/gfs2/edit/hexedit.c b/gfs2/edit/hexedit.c
> index 02a4091..69d499e 100644
> --- a/gfs2/edit/hexedit.c
> +++ b/gfs2/edit/hexedit.c
> @@ -713,7 +713,7 @@ int display_block_type(int from_restore)
>  		if ((be32_to_cpu(mh->mh_type) == GFS2_METATYPE_RG)) {
>  			int ptroffset = edit_row[dmode] * 16 + edit_col[dmode];
>  
> -			if (ptroffset >= struct_len || pgnum) {
> +			if (rgd && (ptroffset >= struct_len || pgnum)) {
>  				int blknum, b, btype;
>  
>  				blknum = pgnum * screen_chunk_size;
> @@ -731,7 +731,7 @@ int display_block_type(int from_restore)
>  		} else if ((be32_to_cpu(mh->mh_type) == GFS2_METATYPE_RB)) {
>  			int ptroffset = edit_row[dmode] * 16 + edit_col[dmode];
>  
> -			if (ptroffset >= struct_len || pgnum) {
> +			if (rgd && (ptroffset >= struct_len || pgnum)) {
>  				int blknum, b, btype, rb_number;
>  
>  				rb_number = block - rgd->ri.ri_addr;




^ permalink raw reply	[flat|nested] 12+ messages in thread

end of thread, other threads:[~2012-01-06 15:24 UTC | newest]

Thread overview: 12+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-01-06 15:19 [Cluster-devel] [PATCH 01/11] gfs2_edit: Remove a useless assignment Andrew Price
2012-01-06 15:19 ` [Cluster-devel] [PATCH 02/11] gfs2_edit: Check return value of compute_constants Andrew Price
2012-01-06 15:19 ` [Cluster-devel] [PATCH 03/11] gfs2_edit: Fix possible uninitialized access Andrew Price
2012-01-06 15:19 ` [Cluster-devel] [PATCH 04/11] gfs2_edit: Fix memory leak in dump_journal() Andrew Price
2012-01-06 15:19 ` [Cluster-devel] [PATCH 05/11] gfs2_edit: Fix null pointer dereference in dump_journal Andrew Price
2012-01-06 15:19 ` [Cluster-devel] [PATCH 06/11] gfs2_edit: Remove unused j_inode from find_journal_block() Andrew Price
2012-01-06 15:19 ` [Cluster-devel] [PATCH 07/11] gfs2_edit: Fix memory leak in find_journal_block Andrew Price
2012-01-06 15:19 ` [Cluster-devel] [PATCH 08/11] gfs2_edit: Check for error value from gfs2_get_bitmap Andrew Price
2012-01-06 15:19 ` [Cluster-devel] [PATCH 09/11] gfs2_edit: Fix resource leaks in display_extended() Andrew Price
2012-01-06 15:19 ` [Cluster-devel] [PATCH 10/11] gfs2_edit: Fix resource leak in print_block_details() Andrew Price
2012-01-06 15:19 ` [Cluster-devel] [PATCH 11/11] gfs2_edit: Fix null pointer derefs in display_block_type() Andrew Price
2012-01-06 15:24   ` Steven Whitehouse

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).