Index: write.c =================================================================== --- write.c (revision 9751) +++ write.c (revision 9752) @@ -56,6 +56,11 @@ { /*fputs("io_kicad_legacy_write_buffer()", FP); */ + if (elementlist_length(&buff->Data->Element) == 0) { + pcb_message(PCB_MSG_ERROR, "Buffer has no elements!\n"); + return -1; + } + fputs("PCBNEW-LibModule-V1 jan 01 jan 2016 00:00:01 CET\n",FP); fputs("Units mm\n",FP); fputs("$INDEX\n",FP);