Author: dannas
Date: Wed Jul 14 12:34:05 2010
New Revision: 964031

URL: http://svn.apache.org/viewvc?rev=964031&view=rev
Log:
Introduce a no-op entry to svn_diff_operation_kind_t to avoid 
an uninitialized variable.

* subversion/libsvn_diff/parse-diff.c
  (parse_next_hunk): Initialize 'prop_operation' to svn_diff_op_unchanged.

* subversion/include/svn_diff.h
  (svn_diff_operation_kind_t): Add entry 'svn_diff_op_unchanged'.

Modified:
    subversion/trunk/subversion/include/svn_diff.h
    subversion/trunk/subversion/libsvn_diff/parse-diff.c

Modified: subversion/trunk/subversion/include/svn_diff.h
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/include/svn_diff.h?rev=964031&r1=964030&r2=964031&view=diff
==============================================================================
--- subversion/trunk/subversion/include/svn_diff.h (original)
+++ subversion/trunk/subversion/include/svn_diff.h Wed Jul 14 12:34:05 2010
@@ -777,6 +777,7 @@ svn_diff_mem_string_output_merge(svn_str
  */
 typedef enum svn_diff_operation_kind_e
 {
+  svn_diff_op_unchanged,
   svn_diff_op_added,
   svn_diff_op_deleted,
   svn_diff_op_copied,

Modified: subversion/trunk/subversion/libsvn_diff/parse-diff.c
URL: 
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_diff/parse-diff.c?rev=964031&r1=964030&r2=964031&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_diff/parse-diff.c (original)
+++ subversion/trunk/subversion/libsvn_diff/parse-diff.c Wed Jul 14 12:34:05 
2010
@@ -534,6 +534,8 @@ parse_next_hunk(svn_hunk_t **hunk,
   svn_boolean_t changed_line_seen;
   apr_pool_t *iterpool;
 
+  *prop_operation = svn_diff_op_unchanged;
+
   /* We only set this if we have a property hunk. 
    * ### prop_name acts as both a state flag inside this function and a
    * ### qualifier to discriminate between props and text hunks. Is that


Reply via email to