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