Author: laalto
Date: Tue Jan 15 10:57:42 2008
New Revision: 13608
URL: http://svn.librdf.org/view?rev=3D13608&view=3Drev
Log:
(rasqal_engine_bind_construct_variables) Create copies of variable values t=
o prevent literal double deletion.
Modified:
rasqal/trunk/src/rasqal_engine.c
Modified: rasqal/trunk/src/rasqal_engine.c
URL: http://svn.librdf.org/view/rasqal/trunk/src/rasqal_engine.c?rev=3D1360=
8&r1=3D13607&r2=3D13608&view=3Ddiff
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
--- rasqal/trunk/src/rasqal_engine.c (original)
+++ rasqal/trunk/src/rasqal_engine.c Tue Jan 15 10:57:42 2008
@@ -2971,7 +2971,7 @@
/* bind the construct variables again if running through a sequence */
for(i=3D0; i< query->variables_count; i++) {
rasqal_literal* value=3Drasqal_engine_get_result_value(query_results, =
i);
- rasqal_variable_set_value(query->variables[i], value);
+ rasqal_variable_set_value(query->variables[i], rasqal_new_literal_fro=
m_literal(value));
}
}
=
_______________________________________________
redland-commits mailing list
[email protected]
http://lists.librdf.org/mailman/listinfo/redland-commits