Author: stsp
Date: Thu Mar 19 10:56:50 2015
New Revision: 1667699

URL: http://svn.apache.org/r1667699
Log:
Follow-up to r1667692:

Blind attempt to fix a build failure with Windows compilers:
conflict-callbacks.c(746): error C2466: cannot allocate an array of
constant size 0

* subversion/svn/conflict-callbacks.c
  (handle_text_conflict): Allocate options dynamically.

Modified:
    subversion/trunk/subversion/svn/conflict-callbacks.c

Modified: subversion/trunk/subversion/svn/conflict-callbacks.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/svn/conflict-callbacks.c?rev=1667699&r1=1667698&r2=1667699&view=diff
==============================================================================
--- subversion/trunk/subversion/svn/conflict-callbacks.c (original)
+++ subversion/trunk/subversion/svn/conflict-callbacks.c Thu Mar 19 10:56:50 
2015
@@ -743,12 +743,18 @@ handle_text_conflict(svn_wc_conflict_res
       const resolver_option_t *conflict_options = desc->is_binary
                                                     ? binary_conflict_options
                                                     : text_conflict_options;
-      const char *options[ARRAY_LEN(conflict_options)];
-      const char **next_option = options;
+      const char **options;
+      const char **next_option;
       const resolver_option_t *opt;
 
       svn_pool_clear(iterpool);
 
+      options = apr_palloc(iterpool,
+                           desc->is_binary
+                             ? ARRAY_LEN(binary_conflict_options)
+                             : ARRAY_LEN(text_conflict_options));
+      next_option = options;
+
       *next_option++ = "p";
       if (diff_allowed)
         {


Reply via email to