X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fcopy_types.c;h=dc3499307319dc73e29b8148e7af35545b50a668;hb=d578239b6183460779d9d34d4feeff3129dcab68;hp=73519f1a9c7440d9e49cbcdb4b874dc1976bf46a;hpb=625aa16bd5f85153e468ddbfb8d213937890dd30;p=yaz-moved-to-github.git diff --git a/src/copy_types.c b/src/copy_types.c index 73519f1..dc34993 100644 --- a/src/copy_types.c +++ b/src/copy_types.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. */ @@ -16,9 +16,7 @@ Z_##x *yaz_clone_z_##x(Z_##x *q, NMEM nmem_out) \ Z_##x *q1 = 0; \ ODR enc = odr_createmem(ODR_ENCODE); \ ODR dec = odr_createmem(ODR_DECODE); \ - if (!z_##x(enc, &q, 0, 0)) \ - return 0; \ - else \ + if (z_##x(enc, &q, 0, 0)) \ { \ int len; \ char *buf = odr_getbuf(enc, &len, 0); \