/* This file is part of the YAZ toolkit.
- * Copyright (C) 1995-2013 Index Data
+ * Copyright (C) Index Data
* See the file LICENSE for details.
*/
/**
return 0;
}
zo->which = Z_Operand_resultSetId;
- zo->u.resultSetId = (char *)odr_malloc(o, li->lex_len+1);
- memcpy(zo->u.resultSetId, li->lex_buf, li->lex_len);
- zo->u.resultSetId[li->lex_len] = '\0';
+ zo->u.resultSetId = odr_strdupn(o, li->lex_buf, li->lex_len);
lex(li);
break;
default:
{
YAZ_PQF_Parser pqf_parser = yaz_pqf_create();
struct yaz_pqf_parser *li = pqf_parser;
- Odr_oid *attributeSetId;
+ Odr_oid *attributeSetId = 0;
Z_FacetField *facet_field = 0;
Z_AttributeList *attribute_list;