X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=util%2Fmarcdump.c;h=d9732beae8cefe6fa98b5fd7cddf61eb639174a3;hb=271a9c838f01dfb263d2bb13a7ef098def7e8f0f;hp=43ff281eab5495c20f0e8e183154232bae6e5fa6;hpb=b3d1527a6d94b1af17bf36c7781be9679c3fbfc9;p=yaz-moved-to-github.git diff --git a/util/marcdump.c b/util/marcdump.c index 43ff281..d9732be 100644 --- a/util/marcdump.c +++ b/util/marcdump.c @@ -1,5 +1,5 @@ /* This file is part of the YAZ toolkit. - * Copyright (C) 1995-2009 Index Data + * Copyright (C) 1995-2010 Index Data * See the file LICENSE for details. */ @@ -341,7 +341,7 @@ static void dump(const char *fname, const char *from, const char *to, } len_result = rlen; r = yaz_marc_decode_buf(mt, buf, -1, &result, &len_result); - if (r > 0 && result) + if (r > 0 && result && len_result) { if (fwrite(result, len_result, 1, stdout) != 1) { @@ -530,6 +530,7 @@ int main (int argc, char **argv) /* * Local variables: * c-basic-offset: 4 + * c-file-style: "Stroustrup" * indent-tabs-mode: nil * End: * vim: shiftwidth=4 tabstop=8 expandtab