Thread (6 messages) 6 messages, 3 authors, 2012-05-28

Re: [patch] ext4: potential NULL dereference on error

From: Dan Carpenter <hidden>
Date: 2012-05-15 06:13:51
Also in: kernel-janitors

On Tue, May 15, 2012 at 12:25:35AM +0200, Jan Kara wrote:
On Sun 13-05-12 17:41:04, Dan Carpenter wrote:
quoted
@@ -508,7 +509,8 @@ fallback_retry:
 	for (i = 0; i < ngroups; i++) {
 		grp = (parent_group + i) % ngroups;
 		desc = ext4_get_group_desc(sb, grp, NULL);
-		grp_free = ext4_free_inodes_count(sb, desc);
+		if (desc)
+			grp_free = ext4_free_inodes_count(sb, desc);
 		if (desc && grp_free && grp_free >= avefreei) {
  So you it would be more logical to do:
		if (desc) {
			grp_free = ext4_free_inodes_count(sb, desc);
			if (grp_free && grpfree >= avefreei) {
	 			*group = grp;
	 			return 0;
			}
		}

  Wouldn't it?
Yeah.  You're obviously right.  I'll resend.

regards,
dan carpenter
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help