You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by br...@apache.org on 2014/06/30 15:40:28 UTC
svn commit: r1606731 -
/subversion/trunk/subversion/bindings/javahl/native/CreateJ.cpp
Author: brane
Date: Mon Jun 30 13:40:28 2014
New Revision: 1606731
URL: http://svn.apache.org/r1606731
Log:
Fix a crash in JavaHL.
* subversion/bindings/javahl/native/CreateJ.cpp
(fill_property_map): Treat property diffs as an APR array of svn_prop_t
elements, not svn_prop_t* pointers.
Modified:
subversion/trunk/subversion/bindings/javahl/native/CreateJ.cpp
Modified: subversion/trunk/subversion/bindings/javahl/native/CreateJ.cpp
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/native/CreateJ.cpp?rev=1606731&r1=1606730&r2=1606731&view=diff
==============================================================================
--- subversion/trunk/subversion/bindings/javahl/native/CreateJ.cpp (original)
+++ subversion/trunk/subversion/bindings/javahl/native/CreateJ.cpp Mon Jun 30 13:40:28 2014
@@ -1178,7 +1178,7 @@ void fill_property_map(jobject map,
{
for (int i = 0; i < prop_diffs->nelts; ++i)
{
- svn_prop_t* prop = APR_ARRAY_IDX(prop_diffs, i, svn_prop_t*);
+ svn_prop_t* prop = &APR_ARRAY_IDX(prop_diffs, i, svn_prop_t);
loop_body(prop->name, prop->value);
if (JNIUtil::isJavaExceptionThrown())
POP_AND_RETURN_NOTHING();