@@ -157,31 +157,18 @@ expand_planner_arrays(PlannerInfo *root, int add_size)
157157
158158 new_size = root -> simple_rel_array_size + add_size ;
159159
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 );
165162
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 );
171165
172166 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 );
180169 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 );
185172
186173 root -> simple_rel_array_size = new_size ;
187174}
0 commit comments