You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ph...@apache.org on 2010/02/01 21:21:55 UTC

svn commit: r905403 - /subversion/trunk/subversion/libsvn_client/merge.c

Author: philip
Date: Mon Feb  1 20:21:55 2010
New Revision: 905403

URL: http://svn.apache.org/viewvc?rev=905403&view=rev
Log:
Fix an invalid memory write tracked down with valgrind.

* subversion/libsvn_client/merge.c
  (do_file_merge): Alloc memory sufficient for a struct not a pointer.

Modified:
    subversion/trunk/subversion/libsvn_client/merge.c

Modified: subversion/trunk/subversion/libsvn_client/merge.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_client/merge.c?rev=905403&r1=905402&r2=905403&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_client/merge.c (original)
+++ subversion/trunk/subversion/libsvn_client/merge.c Mon Feb  1 20:21:55 2010
@@ -6577,7 +6577,7 @@
                                                          merges,
                                                          subpool));
               notify->merge_range = apr_pcalloc(subpool,
-                                                sizeof(svn_merge_range_t *));
+                                                sizeof(svn_merge_range_t));
               notify->merge_range->start = oldest_rev;
               notify->merge_range->end = youngest_rev;
               notify->merge_range->inheritable = TRUE;