- g_assert(file_info_last_l->data==NULL); /* directory EOF */
- captive_directory_parent_object->corba_Directory_file_info_list=g_list_delete_link(
- captive_directory_parent_object->corba_Directory_file_info_list,file_info_last_l);
+ /* Do not: g_assert(file_info_last_l->data==NULL); * directory EOF *
+ * as the crashed client may not produced the trailing NULL.
+ */
+ if (!file_info_last_l->data)
+ captive_directory_parent_object->corba_Directory_file_info_list=g_list_delete_link(
+ captive_directory_parent_object->corba_Directory_file_info_list,file_info_last_l);