X-Git-Url: http://git.indexdata.com/?p=yazpp-moved-to-github.git;a=blobdiff_plain;f=zoom%2Fzrec.cpp;h=38cce3446a830ed1ac4813a15a09efcc9d964261;hp=92c9662bfef8382affa6cd203abbbe99c57d656a;hb=2e5110dca3b9b40f717e9595572cc824d8e011cd;hpb=076a2e8b68b2a6efd9494f3e61906feab77f7533 diff --git a/zoom/zrec.cpp b/zoom/zrec.cpp index 92c9662..38cce34 100644 --- a/zoom/zrec.cpp +++ b/zoom/zrec.cpp @@ -1,4 +1,4 @@ -// $Header: /home/cvsroot/yaz++/zoom/zrec.cpp,v 1.6 2003-07-02 10:25:13 adam Exp $ +// $Header: /home/cvsroot/yaz++/zoom/zrec.cpp,v 1.7 2003-09-22 13:06:27 mike Exp $ // Z39.50 Record class @@ -84,11 +84,13 @@ namespace ZOOM { std::string record::render() const { int len; - return ZOOM_record_get(r, "render", &len); + const char* data = ZOOM_record_get(r, "render", &len); + return std::string(data, len); } std::string record::rawdata() const { int len; - return ZOOM_record_get(r, "raw", &len); + const char* data = ZOOM_record_get(r, "raw", &len); + return std::string(data, len); } }