X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=src%2Fzoom-c.c;h=e05de203c4e9b4c6baea7152605a8e80c1ebdf6a;hb=8a6fcb337caf230d1a9a674155630a659ac2719c;hp=d0f504207daf031b5a8ee358d7e41d253c81b24c;hpb=dd6da3de6292dd8d087eac67c0c9a7eced8b88de;p=yaz-moved-to-github.git diff --git a/src/zoom-c.c b/src/zoom-c.c index d0f5042..e05de20 100644 --- a/src/zoom-c.c +++ b/src/zoom-c.c @@ -1971,6 +1971,9 @@ static const char *return_record(ZOOM_record rec, int *len, charset); if (ret_buf) return ret_buf; + /* bad ISO2709. Return fail unless raw (ISO2709) is wanted */ + if (marctype != YAZ_MARC_ISO2709) + return 0; } return return_string_record(rec, len, (const char *) r->u.octet_aligned->buf,