You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by st...@apache.org on 2015/01/16 18:14:23 UTC
svn commit: r1652461 - /subversion/trunk/subversion/libsvn_fs_x/util.c
Author: stefan2
Date: Fri Jan 16 17:14:22 2015
New Revision: 1652461
URL: http://svn.apache.org/r1652461
Log:
Follow-up to r1652457: Fix Windows build.
* subversion/libsvn_fs_x/util.c
(construct_txn_path): Use sizeof instead of strlen to determine an upper
limit to the length of the constant string.
Modified:
subversion/trunk/subversion/libsvn_fs_x/util.c
Modified: subversion/trunk/subversion/libsvn_fs_x/util.c
URL: http://svn.apache.org/viewvc/subversion/trunk/subversion/libsvn_fs_x/util.c?rev=1652461&r1=1652460&r2=1652461&view=diff
==============================================================================
--- subversion/trunk/subversion/libsvn_fs_x/util.c (original)
+++ subversion/trunk/subversion/libsvn_fs_x/util.c Fri Jan 16 17:14:22 2015
@@ -284,7 +284,7 @@ construct_txn_path(svn_fs_t *fs,
apr_pool_t *result_pool)
{
/* Construct the transaction directory name without temp. allocations. */
- char buffer[SVN_INT64_BUFFER_SIZE + strlen(PATH_EXT_TXN)];
+ char buffer[SVN_INT64_BUFFER_SIZE + sizeof(PATH_EXT_TXN)];
apr_size_t len = svn__ui64tobase36(buffer, txn_id);
strncpy(buffer + len, PATH_EXT_TXN, sizeof(buffer) - len - 1);