Index: src_plugins/order/order_dlg.c =================================================================== --- src_plugins/order/order_dlg.c (revision 38798) +++ src_plugins/order/order_dlg.c (revision 38799) @@ -131,7 +131,7 @@ rnd_message(RND_MSG_ERROR, "order_dlg internal error: can't find field for widget\nPlease report this bug!\n"); return; } - free(f->val.str); + free((char *)f->val.str); f->val.str = rnd_strdup(attr_btn->val.str); cb_notify(octx, f); } Index: src_plugins/order_pcbway/pcbway.c =================================================================== --- src_plugins/order_pcbway/pcbway.c (revision 38798) +++ src_plugins/order_pcbway/pcbway.c (revision 38799) @@ -405,7 +405,7 @@ switch(f->type) { case RND_HATT_INTEGER: dst->type = PCB_ORDC_VLNG; dst->val.l = f->val.lng; break; case RND_HATT_COORD: dst->type = PCB_ORDC_VDBL; dst->val.d = RND_COORD_TO_MM(f->val.crd); break; - case RND_HATT_STRING: dst->type = PCB_ORDC_VCSTR; dst->val.s = f->val.str; break; + case RND_HATT_STRING: dst->type = PCB_ORDC_VCSTR; dst->val.s = (char *)f->val.str; break; case RND_HATT_ENUM: dst->type = PCB_ORDC_VCSTR; if (f->val.lng >= 0)