X-Git-Url: http://git.indexdata.com/?p=yaz-moved-to-github.git;a=blobdiff_plain;f=src%2Fzoom-c.c;h=e05de203c4e9b4c6baea7152605a8e80c1ebdf6a;hp=d0f504207daf031b5a8ee358d7e41d253c81b24c;hb=a5ebdfbdd3845ef01e1c2e8d19daae12fc2f036e;hpb=5a945d96cd9da92cc3e37025d30dbee9d6f1d96e 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,