Index: fp_board.c =================================================================== --- fp_board.c (revision 9010) +++ fp_board.c (revision 9011) @@ -116,6 +116,7 @@ Later on we should just return the footprint. */ memset(&op, 0, sizeof(op)); op.buffer.dst = calloc(sizeof(pcb_data_t), 1); + pcb_data_set_layer_parents(op.buffer.dst); AddElementToBuffer(&op, element); f = fopen(tmp_name, "w");