Index: obj_pstk_proto.c =================================================================== --- obj_pstk_proto.c (revision 19469) +++ obj_pstk_proto.c (revision 19470) @@ -936,7 +936,7 @@ } else { pcb_polo_t *p, p_st[32]; - double vl = pcb_round(-val/2); + double vl = pcb_round(val/2); if (shp->data.poly.len >= sizeof(p_st) / sizeof(p_st[0])) p = malloc(sizeof(pcb_polo_t) * shp->data.poly.len);