Author: philip
Date: Tue Dec 10 19:39:00 2013
New Revision: 1549947
URL: http://svn.apache.org/r1549947
Log:
Followup to r1549924, fix lifetime bug that could lead to undefined
behaviour. This is probably the cause of the Windows buildbot fails.
* subversion/libsvn_fs_fs/transaction.c
(write_final_revprop): Increase scope/lifetime of stack variable.
Modified:
subversion/trunk/subversion/libsvn_fs_fs/transaction.c
Modified: subversion/trunk/subversion/libsvn_fs_fs/transaction.c
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_fs_fs/transaction.c?rev=1549947&r1=1549946&r2=1549947&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_fs_fs/transaction.c (original)
+++ subversion/trunk/subversion/libsvn_fs_fs/transaction.c Tue Dec 10 19:39:00
2013
@@ -3645,6 +3645,7 @@ write_final_revprop(const char **path,
{
apr_hash_t *txnprops;
svn_boolean_t final_mods = FALSE;
+ svn_string_t date;
SVN_ERR(svn_fs_fs__txn_proplist(&txnprops, txn, pool));
@@ -3665,8 +3666,6 @@ write_final_revprop(const char **path,
requested. */
if (set_timestamp)
{
- svn_string_t date;
-
date.data = svn_time_to_cstring(apr_time_now(), pool);
date.len = strlen(date.data);
svn_hash_sets(txnprops, SVN_PROP_REVISION_DATE, &date);