Author: hwright
Date: Tue Jan 24 12:56:52 2012
New Revision: 1235232
URL: http://svn.apache.org/viewvc?rev=1235232&view=rev
Log:
Ev2 shims: Fix memory error.
Current number of Ev2 test failures: 33
* subversion/libsvn_delta/compat.c
(build): On property modification, put the property name in the correct pool.
Modified:
subversion/trunk/subversion/libsvn_delta/compat.c
Modified: subversion/trunk/subversion/libsvn_delta/compat.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_delta/compat.c?rev=1235232&r1=1235231&r2=1235232&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_delta/compat.c (original)
+++ subversion/trunk/subversion/libsvn_delta/compat.c Tue Jan 24 12:56:52 2012
@@ -1005,7 +1005,9 @@ build(struct editor_baton *eb,
APR_ARRAY_PUSH(operation->prop_dels, const char *) =
apr_pstrdup(eb->edit_pool, prop->name);
else
- apr_hash_set(operation->prop_mods, prop->name, APR_HASH_KEY_STRING,
+ apr_hash_set(operation->prop_mods,
+ apr_pstrdup(eb->edit_pool, prop->name),
+ APR_HASH_KEY_STRING,
svn_string_dup(prop->value, eb->edit_pool));
}