X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=client%2Fclient.c;h=31e607786c221cd5d68f591f9648b87a7822d881;hb=62fd62f25a6893d042c4c87f8c770929fd8cf95d;hp=5369d52e34282e8519bed74a1b0fd17adc5a0bf2;hpb=401da56d4a26f687cd42024bdef6f29a29bb7663;p=yaz-moved-to-github.git diff --git a/client/client.c b/client/client.c index 5369d52..31e6077 100644 --- a/client/client.c +++ b/client/client.c @@ -2,7 +2,7 @@ * Copyright (C) 1995-2007, Index Data ApS * See the file LICENSE for details. * - * $Id: client.c,v 1.329 2007-03-19 14:40:06 adam Exp $ + * $Id: client.c,v 1.330 2007-03-19 22:17:41 adam Exp $ */ /** \file client.c * \brief yaz-client program @@ -1017,7 +1017,7 @@ static void display_record(Z_External *r) } w = wrbuf_alloc(); yaz_display_grs1(w, r->u.grs1, 0); - puts (wrbuf_buf(w)); + puts (wrbuf_cstr(w)); wrbuf_destroy(w); } else if (ent && ent->value == VAL_OPAC) @@ -1307,10 +1307,7 @@ static char *encode_SRW_term(ODR o, const char *q) } wrbuf_iconv_write(w, cd, q, strlen(q)); if (wrbuf_len(w)) - { - int len = wrbuf_len(w); - res = odr_strdupn(o, wrbuf_buf(w), len); - } + res = odr_strdup(o, wrbuf_cstr(w)); else res = odr_strdup(o, q); yaz_iconv_close(cd);