X-Git-Url: http://git.nguyen.vg/gitweb/?a=blobdiff_plain;f=OCamlDriver.cpp;h=e231a4592072bd84d3b3ada80e4cd943da016091;hb=c5f06d325240c808a9be4d71e20fc01969420bb3;hp=baf96983b72c17d02d2b00e828c44435b4c1e2e1;hpb=477c1bef21a38e8371a745da9491fd6a6aae2aa5;p=SXSI%2Fxpathcomp.git diff --git a/OCamlDriver.cpp b/OCamlDriver.cpp index baf9698..e231a45 100644 --- a/OCamlDriver.cpp +++ b/OCamlDriver.cpp @@ -150,16 +150,14 @@ extern "C" CAMLprim value caml_text_collection_get_text(value tree, value id){ CAMLlocal1(str); uchar* txt = XMLTREE(tree)->GetText((DocID) Int_val(id)); str = caml_copy_string((const char*)txt); - delete (txt); CAMLreturn (str); } extern "C" CAMLprim value caml_text_collection_get_cached_text(value tree, value id){ CAMLparam2(tree,id); CAMLlocal1(str); - char* txt = (char*) XMLTREE(tree)->GetCachedText((DocID) Int_val(id)); + char* txt = (char*) XMLTREE(tree)->GetText((DocID) Int_val(id)); str = caml_copy_string(txt); - free(txt); CAMLreturn (str); }