}
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)
{
/*
* Local variables:
* c-basic-offset: 4
+ * c-file-style: "Stroustrup"
* indent-tabs-mode: nil
* End:
* vim: shiftwidth=4 tabstop=8 expandtab