Blob Blame History Raw
diff -up mc-4.7.3/src/achown.c.achownsegfault mc-4.7.3/src/achown.c
--- mc-4.7.3/src/achown.c.achownsegfault	2010-07-05 20:32:41.000000000 +0200
+++ mc-4.7.3/src/achown.c	2010-09-01 10:41:15.773738062 +0200
@@ -498,7 +498,7 @@ advanced_chown_callback (Dlg_head *h, Wi
 	    if (f_pos > 2)
 		break;
 	    flag_pos = f_pos * 3 + i;	/* (strchr(ch_perm,parm)-ch_perm); */
-	    if (((WButton *) h->current)->text.start[(flag_pos % 3)] ==
+	    if (((WButton *) h->current->data)->text.start[(flag_pos % 3)] ==
 		'-')
 		ch_flags[flag_pos] = '+';
 	    else