Index: trunk/src/object_act.c =================================================================== --- trunk/src/object_act.c (revision 8730) +++ trunk/src/object_act.c (revision 8731) @@ -587,7 +587,7 @@ pcb_board_set_changed_flag(pcb_true); } - else if (e && strcmp(PCB_ELEM_NAME_DESCRIPTION(e), footprint) != 0) { + else if (e && PCB_ELEM_NAME_DESCRIPTION(e) && strcmp(PCB_ELEM_NAME_DESCRIPTION(e), footprint) != 0) { #ifdef DEBUG printf(" ... Footprint on board, but different from footprint loaded.\n"); #endif