Index: trunk/src_plugins/io_pcb/file.c =================================================================== --- trunk/src_plugins/io_pcb/file.c (revision 8060) +++ trunk/src_plugins/io_pcb/file.c (revision 8061) @@ -695,7 +695,7 @@ pcb_layer_id_t lid; for(lid = 0; lid < PCB_MAX_LAYER; lid++) { if (pcb->Data->Layer[lid].grp == 0) { - free(pcb->Data->Layer[lid].Name); + free((char *)pcb->Data->Layer[lid].Name); pcb->Data->Layer[lid].Name = pcb_strdup(name); return lid; } @@ -721,7 +721,7 @@ } else { if (*pcb->Data->Layer[lid].Name == '\0') { - free(pcb->Data->Layer[lid].Name); + free((char *)pcb->Data->Layer[lid].Name); pcb->Data->Layer[lid].Name = pcb_strdup("anonymous"); } if (lid == 0)