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();