X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fmarc_read_xml.c;fp=src%2Fmarc_read_xml.c;h=97e99e5bebe201c287e3341c60bf42b257df377c;hp=d47bbab98c4bcb6b02927ac3167b8a4663683563;hb=2aad12aff6d9f75e56109b2855434fb8d6ec57ac;hpb=cf3cacbdf855eaeaeb08f86cb7164c80386d49b0 diff --git a/src/marc_read_xml.c b/src/marc_read_xml.c index d47bbab..97e99e5 100644 --- a/src/marc_read_xml.c +++ b/src/marc_read_xml.c @@ -185,18 +185,13 @@ static int yaz_marc_read_xml_leader(yaz_marc_t mt, const xmlNode **ptr_p, for(; p; p = p->next) if (p->type == XML_TEXT_NODE) leader = (const char *) p->content; - break; - } - else - { - yaz_marc_cprintf( - mt, "Expected element 'leader', got '%.80s'", ptr->name); } + break; } if (!leader) { - yaz_marc_cprintf(mt, "Missing element 'leader'"); - return -1; + yaz_marc_cprintf(mt, "Missing leader. Inserting fake leader"); + leader = "00000nam a22000000a 4500"; } if (strlen(leader) != 24) {