diff options
Diffstat (limited to 'dev-libs/xapian-bindings/files/xapian-bindings-0.9.6-java-array-delete.patch')
-rw-r--r-- | dev-libs/xapian-bindings/files/xapian-bindings-0.9.6-java-array-delete.patch | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/dev-libs/xapian-bindings/files/xapian-bindings-0.9.6-java-array-delete.patch b/dev-libs/xapian-bindings/files/xapian-bindings-0.9.6-java-array-delete.patch new file mode 100644 index 000000000000..13b1aa79ce73 --- /dev/null +++ b/dev-libs/xapian-bindings/files/xapian-bindings-0.9.6-java-array-delete.patch @@ -0,0 +1,22 @@ +Index: native/Query.cc +=================================================================== +--- native/Query.cc (revision 6993) ++++ native/Query.cc (working copy) +@@ -110,7 +110,7 @@ + jsize size = env->GetArrayLength(terms); + string *array = toArray(env, terms, size); + Query *q = new Query(op_table[op-1], array, array+size); +- delete array; ++ delete[] array; + return _query->put(q); + CATCH(-1) + } +@@ -124,7 +124,7 @@ + queries[x] = _query->get(qid_ptr[x]); + } + Query *q = new Query(op_table[op-1], queries, queries+len); +- delete queries; ++ delete[] queries; + return _query->put(q); + CATCH(-1) + } |