Kaydet (Commit) 21edda30 authored tarafından Michael Stahl's avatar Michael Stahl

redland: fix an assertion in MSVC _DEBUG build

Change-Id: I66d6932b0fa9753c56e6b6fc9dc0dd5fcbba3b36
üst 9ad00439
......@@ -15,6 +15,7 @@ $(eval $(call gb_UnpackedTarball_set_tarball,redland,$(REDLAND_TARBALL)))
$(eval $(call gb_UnpackedTarball_add_file,redland,src/librdf.h,redland/redland/librdf.h))
$(eval $(call gb_UnpackedTarball_add_patches,redland,\
redland/redland/redland-query-rasqal-avoid-assert.patch.1 \
redland/redland/redland-pkgconfig.patch.1 \
redland/redland/redland-freebsd.patch.1 \
redland/redland/redland-msvc.patch.1 \
......
avoid an assert inside rasqal_query_results_next_triple
Happens on the "CONSTRUCT" query in the unordf test.
--- redland/src/rdf_query_rasqal.c 2013-04-14 17:32:08.442000000 +0200
+++ redland/src/rdf_query_rasqal.c 2013-04-14 17:31:57.834000000 +0200
@@ -1096,7 +1096,9 @@
scontext->statement=NULL;
}
- scontext->finished=rasqal_query_results_next_triple(scontext->qcontext->results);
+ scontext->finished = !scontext->qcontext->results;
+ if(!scontext->finished)
+ scontext->finished=rasqal_query_results_next_triple(scontext->qcontext->results);
if(!scontext->finished)
librdf_query_rasqal_query_results_update_statement(scontext);
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment