Browse Source

core: get rid of deferencing type-punned warning in deb wheezy

- reported by Victor Seva
Daniel-Constantin Mierla 12 năm trước cách đây
mục cha
commit
81d3eebd51
1 tập tin đã thay đổi với 4 bổ sung2 xóa
  1. 4 2
      cfg/cfg_struct.c

+ 4 - 2
cfg/cfg_struct.c

@@ -1035,6 +1035,7 @@ static int apply_add_var_list(cfg_block_t *block, cfg_group_t *group)
 	unsigned int	group_id;
 	cfg_add_var_t	*add_var;
 	cfg_group_inst_t	*new_array, *ginst;
+	cfg_group_meta_t *gm;
 
 	/* count the number of group instances */
 	for (	add_var = group->add_var, num = 0, group_id = 0;
@@ -1088,8 +1089,9 @@ static int apply_add_var_list(cfg_block_t *block, cfg_group_t *group)
 	}
 #endif
 
-	CFG_GROUP_META(block, group)->num = num;
-	CFG_GROUP_META(block, group)->array = new_array;
+	gm = CFG_GROUP_META(block, group);
+	gm->num = num;
+	gm->array = new_array;
 	return 0;
 
 error: