Index: hpgl.c =================================================================== --- hpgl.c (revision 12266) +++ hpgl.c (revision 12267) @@ -60,7 +60,7 @@ for(n = old_len; n < data->LayerN; n++) { memset(&data->Layer[n], 0, sizeof(pcb_layer_t)); pcb_layer_real2bound(&data->Layer[n], &PCB->Data->Layer[n], 0); - free(data->Layer[n].name); + free((char *)data->Layer[n].name); data->Layer[n].name = pcb_strdup_printf("hpgl_pen_%d", n); data->Layer[n].parent = data; }