@@ -157,31 +157,18 @@ expand_planner_arrays(PlannerInfo *root, int add_size)
157
157
158
158
new_size = root -> simple_rel_array_size + add_size ;
159
159
160
- root -> simple_rel_array = (RelOptInfo * * )
161
- repalloc (root -> simple_rel_array ,
162
- sizeof (RelOptInfo * )* new_size );
163
- MemSet (root -> simple_rel_array + root -> simple_rel_array_size ,
164
- 0 ,sizeof (RelOptInfo * )* add_size );
160
+ root -> simple_rel_array =
161
+ repalloc0_array (root -> simple_rel_array ,RelOptInfo * ,root -> simple_rel_array_size ,new_size );
165
162
166
- root -> simple_rte_array = (RangeTblEntry * * )
167
- repalloc (root -> simple_rte_array ,
168
- sizeof (RangeTblEntry * )* new_size );
169
- MemSet (root -> simple_rte_array + root -> simple_rel_array_size ,
170
- 0 ,sizeof (RangeTblEntry * )* add_size );
163
+ root -> simple_rte_array =
164
+ repalloc0_array (root -> simple_rte_array ,RangeTblEntry * ,root -> simple_rel_array_size ,new_size );
171
165
172
166
if (root -> append_rel_array )
173
- {
174
- root -> append_rel_array = (AppendRelInfo * * )
175
- repalloc (root -> append_rel_array ,
176
- sizeof (AppendRelInfo * )* new_size );
177
- MemSet (root -> append_rel_array + root -> simple_rel_array_size ,
178
- 0 ,sizeof (AppendRelInfo * )* add_size );
179
- }
167
+ root -> append_rel_array =
168
+ repalloc0_array (root -> append_rel_array ,AppendRelInfo * ,root -> simple_rel_array_size ,new_size );
180
169
else
181
- {
182
- root -> append_rel_array = (AppendRelInfo * * )
183
- palloc0 (sizeof (AppendRelInfo * )* new_size );
184
- }
170
+ root -> append_rel_array =
171
+ palloc0_array (AppendRelInfo * ,new_size );
185
172
186
173
root -> simple_rel_array_size = new_size ;
187
174
}