@@ -154,7 +154,7 @@ poly maEval(map theMap, poly p,ring preimage_r,nMapFunc nMap, ideal s, const rin
154154 }
155155 omFreeSize ((ADDRESS)monoms,l*sizeof (poly));
156156 }
157- if (dst_r->minpoly !=NULL ) result=p_MinPolyNormalize (result, dst_r);
157+ if (dst_r->cf -> minpoly !=NULL ) result=p_MinPolyNormalize (result, dst_r);
158158 }
159159 return result;
160160}
@@ -269,9 +269,9 @@ poly maIMap(ring r, poly p, const ring dst_r)
269269 nMapFunc nMap=n_SetMap (r->cf ,dst_r->cf );
270270 int *perm=(int *)omAlloc0 ((r->N +1 )*sizeof (int ));
271271 // int *par_perm=(int *)omAlloc0(rPar(r)*sizeof(int));
272- maFindPerm (r->names ,r-> N , r->parameter , r-> P ,
273- dst_r->names ,dst_r-> N ,dst_r->parameter , dst_r-> P ,
274- perm,NULL , dst_r->ch );
272+ maFindPerm (r->names , rVar (r) , r->cf -> parameter , rPar (r) ,
273+ dst_r->names , rVar ( dst_r) ,dst_r->cf -> parameter , rPar ( dst_r) ,
274+ perm,NULL , dst_r->cf -> ch );
275275 poly res=p_PermPoly (p,perm,r,dst_r, nMap /* ,par_perm,rPar(r)*/ );
276276 omFreeSize ((ADDRESS)perm,(r->N +1 )*sizeof (int ));
277277 // omFreeSize((ADDRESS)par_perm,rPar(r)*sizeof(int));
0 commit comments