dup_mechlist
if (!(pent->dislist = dup_mechlist(infolist))) {
pent2->suplist = dup_mechlist(pent1->suplist);
pent2->dislist = dup_mechlist(pent1->dislist);
static mechlist_t *dup_mechlist(mechlist_t *plist);