X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=zoom%2Fzrs.cpp;h=aa8ae412c95fd220771de25faf2da33989ce6812;hb=a78a33783fe04e47932ad2c4a10e70659b0d15f4;hp=8ff9fe3ea6ac43c90351667ae2265e36ed0bf7e3;hpb=88e190489a5c483e5b860048aeebde41bf262962;p=yazpp-moved-to-github.git diff --git a/zoom/zrs.cpp b/zoom/zrs.cpp index 8ff9fe3..aa8ae41 100644 --- a/zoom/zrs.cpp +++ b/zoom/zrs.cpp @@ -1,4 +1,4 @@ -// $Header: /home/cvsroot/yaz++/zoom/zrs.cpp,v 1.4 2002-11-30 22:33:21 mike Exp $ +// $Header: /home/cvsroot/yaz++/zoom/zrs.cpp,v 1.6 2003-09-22 13:04:52 mike Exp $ // Z39.50 Result Set class @@ -14,6 +14,7 @@ namespace ZOOM { const char *addinfo; if ((errcode = ZOOM_connection_error(yazc, &errmsg, &addinfo)) != 0) { + ZOOM_resultset_destroy(rs); throw bib1Exception(errcode, addinfo); } } @@ -22,11 +23,11 @@ namespace ZOOM { ZOOM_resultset_destroy(rs); } - string resultSet::option(const string &key) const { + std::string resultSet::option(const std::string &key) const { return ZOOM_resultset_option_get(rs, key.c_str()); } - bool resultSet::option(const string &key, const string &val) { + bool resultSet::option(const std::string &key, const std::string &val) { ZOOM_resultset_option_set(rs, key.c_str(), val.c_str()); return true; }