Flawfinder version 2.0.10, (C) 2001-2019 David A. Wheeler.
Number of rules (primarily dangerous function names) in C/C++ ruleset: 223
Examining data/subversion-1.14.0/build/win32/empty.c
Examining data/subversion-1.14.0/subversion/bindings/cxx/include/svnxx/client/context.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/include/svnxx/client/status.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/include/svnxx/detail/doxygen.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/include/svnxx/detail/future.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/include/svnxx/detail/noncopyable.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/include/svnxx/client.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/include/svnxx/depth.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/include/svnxx/exception.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/include/svnxx/init.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/include/svnxx/revision.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/include/svnxx/tristate.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/include/svnxx.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/aprwrap/array.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/aprwrap/hash.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/aprwrap/impl.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/aprwrap/pool.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/private/client_context_private.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/private/debug_private.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/private/depth_private.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/private/exception_private.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/private/future_private.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/private/init_private.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/private/revision_private.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/private/strings_private.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/private/tristate_private.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/aprwrap.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/client_context.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/client_status.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/debug.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/depth.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/exception.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/future.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/init.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/private.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/src/revision.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/tests/fixture_init.hpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/tests/svnxx-tests.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/tests/test_aprwrap_arrays.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/tests/test_aprwrap_hashes.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/tests/test_aprwrap_pools.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/tests/test_client_status.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/tests/test_depth.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/tests/test_exceptions.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/tests/test_init.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/tests/test_revision.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/tests/test_strings.cpp
Examining data/subversion-1.14.0/subversion/bindings/cxx/tests/test_tristate.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_array.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_base.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_channel.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_channel.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_class_cache.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_env.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_exception.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_globalref.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_io_stream.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_io_stream.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_iterator.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_iterator.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_list.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_list.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_object.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_stack.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_string.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_string_map.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_string_map.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/Array.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/Array.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/AuthnCallback.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/AuthnCallback.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/BlameCallback.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/BlameCallback.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/ChangelistCallback.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/ChangelistCallback.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/ClientContext.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/ClientContext.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/CommitCallback.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/CommitCallback.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/CommitEditor.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/CommitEditor.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/CommitMessage.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/CommitMessage.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/CopySources.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/CopySources.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/CreateJ.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/CreateJ.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/Credential.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/Credential.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/CxxCompat.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/DiffOptions.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/DiffOptions.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/DiffSummaryReceiver.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/DiffSummaryReceiver.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/EditorCallbacks.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/EditorCallbacks.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/EditorProxy.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/EditorProxy.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/EnumMapper.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/EnumMapper.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/ExternalItem.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/ExternalItem.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/File.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/File.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/GlobalConfig.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/Iterator.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/ImportFilterCallback.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/ImportFilterCallback.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/InfoCallback.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/InfoCallback.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/InputStream.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/InputStream.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/Iterator.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/JNIByteArray.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/JNIByteArray.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/JNICriticalSection.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/JNICriticalSection.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/JNIMutex.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/JNIMutex.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/JNIStackElement.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/JNIStackElement.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/JNIStringHolder.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/JNIStringHolder.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/JNIUtil.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/JNIUtil.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/ListCallback.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/ListCallback.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/LockTokenTable.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/LockTokenTable.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/LogMessageCallback.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/LogMessageCallback.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/MessageReceiver.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/MessageReceiver.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/NativeStream.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/NativeStream.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/OperationContext.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/OperationContext.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/OutputStream.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/OutputStream.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/PatchCallback.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/PatchCallback.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/Path.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/Path.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/Pool.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/Pool.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/Prompter.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/Prompter.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/PropertyTable.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/PropertyTable.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/ProplistCallback.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/ProplistCallback.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/RemoteSession.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/RemoteSession.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/RemoteSessionContext.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/RemoteSessionContext.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/ReposFreezeAction.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/ReposFreezeAction.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/ReposNotifyCallback.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/ReposNotifyCallback.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/ReposVerifyCallback.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/ReposVerifyCallback.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/Revision.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/Revision.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/RevisionRange.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/RevisionRange.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/RevisionRangeList.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/RevisionRangeList.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/SVNBase.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/SVNBase.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/SVNClient.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/SVNClient.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/SVNRepos.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/SVNRepos.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/StateReporter.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/StateReporter.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/StatusCallback.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/StatusCallback.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/StringArray.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/StringArray.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/SubversionException.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/SubversionException.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/Targets.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/Targets.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/Utility.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/Utility.hpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/VersionExtended.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/VersionExtended.h
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/deprecated.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_NativeResources.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_SVNClient.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_SVNRepos.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_remote_CommitEditor.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_remote_RemoteFactory.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_types_Version.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_remote_RemoteSession.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_remote_StateReporter.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_types_RevisionRangeList.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_types_RuntimeVersion.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_types_VersionExtended.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_util_ConfigImpl_Category.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_util_ConfigLib.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_util_DiffLib.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_util_PropLib.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_util_SubstLib.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_util_TunnelChannel.cpp
Examining data/subversion-1.14.0/subversion/bindings/javahl/native/version.h
Examining data/subversion-1.14.0/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c
Examining data/subversion-1.14.0/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.h
Examining data/subversion-1.14.0/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl__pre_perl.h
Examining data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c
Examining data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c
Examining data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c
Examining data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_diff.c
Examining data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c
Examining data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c
Examining data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c
Examining data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c
Examining data/subversion-1.14.0/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c
Examining data/subversion-1.14.0/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.h
Examining data/subversion-1.14.0/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py3c.h
Examining data/subversion-1.14.0/subversion/bindings/swig/python/core.c
Examining data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c
Examining data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c
Examining data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c
Examining data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c
Examining data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c
Examining data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c
Examining data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c
Examining data/subversion-1.14.0/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c
Examining data/subversion-1.14.0/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.h
Examining data/subversion-1.14.0/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb__pre_ruby.h
Examining data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c
Examining data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c
Examining data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c
Examining data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_diff.c
Examining data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c
Examining data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c
Examining data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c
Examining data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c
Examining data/subversion-1.14.0/subversion/include/private/ra_svn_sasl.h
Examining data/subversion-1.14.0/subversion/include/private/ra_svn_wrapped_sasl.h
Examining data/subversion-1.14.0/subversion/include/private/svn_adler32.h
Examining data/subversion-1.14.0/subversion/include/private/svn_atomic.h
Examining data/subversion-1.14.0/subversion/include/private/svn_auth_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_branch.h
Examining data/subversion-1.14.0/subversion/include/private/svn_branch_compat.h
Examining data/subversion-1.14.0/subversion/include/private/svn_branch_impl.h
Examining data/subversion-1.14.0/subversion/include/private/svn_branch_nested.h
Examining data/subversion-1.14.0/subversion/include/private/svn_branch_repos.h
Examining data/subversion-1.14.0/subversion/include/private/svn_cache.h
Examining data/subversion-1.14.0/subversion/include/private/svn_cert.h
Examining data/subversion-1.14.0/subversion/include/private/svn_client_mtcc.h
Examining data/subversion-1.14.0/subversion/include/private/svn_client_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_client_shelf.h
Examining data/subversion-1.14.0/subversion/include/private/svn_client_shelf2.h
Examining data/subversion-1.14.0/subversion/include/private/svn_dav_protocol.h
Examining data/subversion-1.14.0/subversion/include/private/svn_cmdline_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_config_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_debug.h
Examining data/subversion-1.14.0/subversion/include/private/svn_delta_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_dep_compat.h
Examining data/subversion-1.14.0/subversion/include/private/svn_diff_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_diff_tree.h
Examining data/subversion-1.14.0/subversion/include/private/svn_dirent_uri_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_doxygen.h
Examining data/subversion-1.14.0/subversion/include/private/svn_editor.h
Examining data/subversion-1.14.0/subversion/include/private/svn_element.h
Examining data/subversion-1.14.0/subversion/include/private/svn_eol_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_error_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_fs_fs_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_fs_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_fs_util.h
Examining data/subversion-1.14.0/subversion/include/private/svn_fspath.h
Examining data/subversion-1.14.0/subversion/include/private/svn_io_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_log.h
Examining data/subversion-1.14.0/subversion/include/private/svn_magic.h
Examining data/subversion-1.14.0/subversion/include/private/svn_mergeinfo_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_mutex.h
Examining data/subversion-1.14.0/subversion/include/private/svn_object_pool.h
Examining data/subversion-1.14.0/subversion/include/private/svn_opt_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_packed_data.h
Examining data/subversion-1.14.0/subversion/include/private/svn_ra_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_ra_svn_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_repos_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_skel.h
Examining data/subversion-1.14.0/subversion/include/private/svn_sorts_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_sqlite.h
Examining data/subversion-1.14.0/subversion/include/private/svn_string_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_subr_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_temp_serializer.h
Examining data/subversion-1.14.0/subversion/include/private/svn_token.h
Examining data/subversion-1.14.0/subversion/include/private/svn_utf_private.h
Examining data/subversion-1.14.0/subversion/include/private/svn_wc_private.h
Examining data/subversion-1.14.0/subversion/include/mod_authz_svn.h
Examining data/subversion-1.14.0/subversion/include/mod_dav_svn.h
Examining data/subversion-1.14.0/subversion/include/svn_auth.h
Examining data/subversion-1.14.0/subversion/include/svn_base64.h
Examining data/subversion-1.14.0/subversion/include/svn_cache_config.h
Examining data/subversion-1.14.0/subversion/include/svn_checksum.h
Examining data/subversion-1.14.0/subversion/include/svn_client.h
Examining data/subversion-1.14.0/subversion/include/svn_cmdline.h
Examining data/subversion-1.14.0/subversion/include/svn_compat.h
Examining data/subversion-1.14.0/subversion/include/svn_config.h
Examining data/subversion-1.14.0/subversion/include/svn_ctype.h
Examining data/subversion-1.14.0/subversion/include/svn_dav.h
Examining data/subversion-1.14.0/subversion/include/svn_delta.h
Examining data/subversion-1.14.0/subversion/include/svn_diff.h
Examining data/subversion-1.14.0/subversion/include/svn_dirent_uri.h
Examining data/subversion-1.14.0/subversion/include/svn_dso.h
Examining data/subversion-1.14.0/subversion/include/svn_error.h
Examining data/subversion-1.14.0/subversion/include/svn_error_codes.h
Examining data/subversion-1.14.0/subversion/include/svn_fs.h
Examining data/subversion-1.14.0/subversion/include/svn_hash.h
Examining data/subversion-1.14.0/subversion/include/svn_io.h
Examining data/subversion-1.14.0/subversion/include/svn_iter.h
Examining data/subversion-1.14.0/subversion/include/svn_md5.h
Examining data/subversion-1.14.0/subversion/include/svn_mergeinfo.h
Examining data/subversion-1.14.0/subversion/include/svn_nls.h
Examining data/subversion-1.14.0/subversion/include/svn_opt.h
Examining data/subversion-1.14.0/subversion/include/svn_opt_impl.h
Examining data/subversion-1.14.0/subversion/include/svn_path.h
Examining data/subversion-1.14.0/subversion/include/svn_pools.h
Examining data/subversion-1.14.0/subversion/include/svn_props.h
Examining data/subversion-1.14.0/subversion/include/svn_quoprint.h
Examining data/subversion-1.14.0/subversion/include/svn_ra.h
Examining data/subversion-1.14.0/subversion/include/svn_ra_svn.h
Examining data/subversion-1.14.0/subversion/include/svn_repos.h
Examining data/subversion-1.14.0/subversion/include/svn_sorts.h
Examining data/subversion-1.14.0/subversion/include/svn_string.h
Examining data/subversion-1.14.0/subversion/include/svn_subst.h
Examining data/subversion-1.14.0/subversion/include/svn_time.h
Examining data/subversion-1.14.0/subversion/include/svn_types.h
Examining data/subversion-1.14.0/subversion/include/svn_types_impl.h
Examining data/subversion-1.14.0/subversion/include/svn_user.h
Examining data/subversion-1.14.0/subversion/include/svn_utf.h
Examining data/subversion-1.14.0/subversion/include/svn_version.h
Examining data/subversion-1.14.0/subversion/include/svn_wc.h
Examining data/subversion-1.14.0/subversion/include/svn_x509.h
Examining data/subversion-1.14.0/subversion/include/svn_xml.h
Examining data/subversion-1.14.0/subversion/libsvn_auth_gnome_keyring/gnome_keyring.c
Examining data/subversion-1.14.0/subversion/libsvn_auth_gnome_keyring/version.c
Examining data/subversion-1.14.0/subversion/libsvn_auth_kwallet/kwallet.cpp
Examining data/subversion-1.14.0/subversion/libsvn_auth_kwallet/version.c
Examining data/subversion-1.14.0/subversion/libsvn_client/add.c
Examining data/subversion-1.14.0/subversion/libsvn_client/blame.c
Examining data/subversion-1.14.0/subversion/libsvn_client/cat.c
Examining data/subversion-1.14.0/subversion/libsvn_client/changelist.c
Examining data/subversion-1.14.0/subversion/libsvn_client/checkout.c
Examining data/subversion-1.14.0/subversion/libsvn_client/cleanup.c
Examining data/subversion-1.14.0/subversion/libsvn_client/client.h
Examining data/subversion-1.14.0/subversion/libsvn_client/cmdline.c
Examining data/subversion-1.14.0/subversion/libsvn_client/commit.c
Examining data/subversion-1.14.0/subversion/libsvn_client/commit_util.c
Examining data/subversion-1.14.0/subversion/libsvn_client/compat_providers.c
Examining data/subversion-1.14.0/subversion/libsvn_client/conflicts.c
Examining data/subversion-1.14.0/subversion/libsvn_client/copy.c
Examining data/subversion-1.14.0/subversion/libsvn_client/ctx.c
Examining data/subversion-1.14.0/subversion/libsvn_client/delete.c
Examining data/subversion-1.14.0/subversion/libsvn_client/deprecated.c
Examining data/subversion-1.14.0/subversion/libsvn_client/diff.c
Examining data/subversion-1.14.0/subversion/libsvn_client/diff_local.c
Examining data/subversion-1.14.0/subversion/libsvn_client/diff_summarize.c
Examining data/subversion-1.14.0/subversion/libsvn_client/export.c
Examining data/subversion-1.14.0/subversion/libsvn_client/externals.c
Examining data/subversion-1.14.0/subversion/libsvn_client/import.c
Examining data/subversion-1.14.0/subversion/libsvn_client/info.c
Examining data/subversion-1.14.0/subversion/libsvn_client/iprops.c
Examining data/subversion-1.14.0/subversion/libsvn_client/layout.c
Examining data/subversion-1.14.0/subversion/libsvn_client/list.c
Examining data/subversion-1.14.0/subversion/libsvn_client/locking_commands.c
Examining data/subversion-1.14.0/subversion/libsvn_client/log.c
Examining data/subversion-1.14.0/subversion/libsvn_client/merge.c
Examining data/subversion-1.14.0/subversion/libsvn_client/merge_elements.c
Examining data/subversion-1.14.0/subversion/libsvn_client/mergeinfo.c
Examining data/subversion-1.14.0/subversion/libsvn_client/mergeinfo.h
Examining data/subversion-1.14.0/subversion/libsvn_client/mtcc.c
Examining data/subversion-1.14.0/subversion/libsvn_client/patch.c
Examining data/subversion-1.14.0/subversion/libsvn_client/prop_commands.c
Examining data/subversion-1.14.0/subversion/libsvn_client/ra.c
Examining data/subversion-1.14.0/subversion/libsvn_client/relocate.c
Examining data/subversion-1.14.0/subversion/libsvn_client/repos_diff.c
Examining data/subversion-1.14.0/subversion/libsvn_client/resolved.c
Examining data/subversion-1.14.0/subversion/libsvn_client/revert.c
Examining data/subversion-1.14.0/subversion/libsvn_client/revisions.c
Examining data/subversion-1.14.0/subversion/libsvn_client/shelf.c
Examining data/subversion-1.14.0/subversion/libsvn_client/shelf2.c
Examining data/subversion-1.14.0/subversion/libsvn_client/status.c
Examining data/subversion-1.14.0/subversion/libsvn_client/switch.c
Examining data/subversion-1.14.0/subversion/libsvn_client/update.c
Examining data/subversion-1.14.0/subversion/libsvn_client/upgrade.c
Examining data/subversion-1.14.0/subversion/libsvn_client/url.c
Examining data/subversion-1.14.0/subversion/libsvn_client/util.c
Examining data/subversion-1.14.0/subversion/libsvn_client/version.c
Examining data/subversion-1.14.0/subversion/libsvn_client/wc_editor.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/branch.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/branch_compat.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/branch_migrate.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/branch_nested.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/branch_repos.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/cancel.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/compat.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/compose_delta.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/debug_editor.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/default_editor.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/delta.h
Examining data/subversion-1.14.0/subversion/libsvn_delta/deprecated.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/depth_filter_editor.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/editor.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/element.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/path_driver.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/svndiff.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/text_delta.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/version.c
Examining data/subversion-1.14.0/subversion/libsvn_delta/xdelta.c
Examining data/subversion-1.14.0/subversion/libsvn_diff/binary_diff.c
Examining data/subversion-1.14.0/subversion/libsvn_diff/deprecated.c
Examining data/subversion-1.14.0/subversion/libsvn_diff/diff.c
Examining data/subversion-1.14.0/subversion/libsvn_diff/diff.h
Examining data/subversion-1.14.0/subversion/libsvn_diff/diff3.c
Examining data/subversion-1.14.0/subversion/libsvn_diff/diff4.c
Examining data/subversion-1.14.0/subversion/libsvn_diff/diff_file.c
Examining data/subversion-1.14.0/subversion/libsvn_diff/diff_memory.c
Examining data/subversion-1.14.0/subversion/libsvn_diff/diff_tree.c
Examining data/subversion-1.14.0/subversion/libsvn_diff/lcs.c
Examining data/subversion-1.14.0/subversion/libsvn_diff/parse-diff.c
Examining data/subversion-1.14.0/subversion/libsvn_diff/token.c
Examining data/subversion-1.14.0/subversion/libsvn_diff/util.c
Examining data/subversion-1.14.0/subversion/libsvn_fs/access.c
Examining data/subversion-1.14.0/subversion/libsvn_fs/deprecated.c
Examining data/subversion-1.14.0/subversion/libsvn_fs/editor.c
Examining data/subversion-1.14.0/subversion/libsvn_fs/fs-loader.c
Examining data/subversion-1.14.0/subversion/libsvn_fs/fs-loader.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/bdb-err.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/bdb-err.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/bdb_compat.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/bdb_compat.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/changes-table.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/changes-table.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/checksum-reps-table.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/checksum-reps-table.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/copies-table.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/copies-table.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/dbt.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/dbt.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/env.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/env.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/lock-tokens-table.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/lock-tokens-table.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/locks-table.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/locks-table.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/miscellaneous-table.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/rev-table.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/miscellaneous-table.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/node-origins-table.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/node-origins-table.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/nodes-table.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/nodes-table.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/reps-table.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/reps-table.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/rev-table.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/strings-table.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/strings-table.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/txn-table.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/txn-table.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/uuids-table.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/uuids-table.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/dag.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/dag.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/err.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/err.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/fs.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/fs.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/fs_init.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/id.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/id.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/key-gen.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/key-gen.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/lock.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/lock.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/node-rev.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/node-rev.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/util/fs_skels.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/util/fs_skels.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/reps-strings.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/reps-strings.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/revs-txns.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/revs-txns.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/trail.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/trail.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/tree.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/tree.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/uuid.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_base/uuid.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/cached_data.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/cached_data.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/caching.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/dag.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/dag.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/dump-index.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/fs.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/fs.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/fs_fs.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/fs_fs.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/fs_init.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/hotcopy.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/hotcopy.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/id.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/id.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/index.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/index.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/load-index.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/lock.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/lock.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/low_level.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/low_level.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/pack.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/pack.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/recovery.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/recovery.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/rep-cache.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/rep-cache.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/rev_file.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/rev_file.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/revprops.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/revprops.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/stats.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/temp_serializer.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/temp_serializer.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/tree.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/tree.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/util.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/util.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/verify.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/verify.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_fs/rep-cache-db.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_util/fs-util.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/batch_fsync.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/batch_fsync.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/cached_data.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/cached_data.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/caching.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/changes.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/changes.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/dag.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/dag.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/dag_cache.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/dag_cache.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/fs.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/fs.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/fs_id.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/fs_id.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/fs_init.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/fs_x.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/fs_x.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/hotcopy.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/hotcopy.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/id.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/id.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/index.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/index.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/lock.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/lock.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/low_level.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/low_level.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/noderevs.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/noderevs.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/pack.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/pack.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/recovery.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/recovery.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/rep-cache.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/rep-cache.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/reps.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/reps.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/rev_file.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/rev_file.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/revprops.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/revprops.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/string_table.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/string_table.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/temp_serializer.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/temp_serializer.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/transaction.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/transaction.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/tree.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/tree.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/util.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/util.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/verify.c
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/verify.h
Examining data/subversion-1.14.0/subversion/libsvn_fs_x/rep-cache-db.h
Examining data/subversion-1.14.0/subversion/libsvn_ra/compat.c
Examining data/subversion-1.14.0/subversion/libsvn_ra/debug_reporter.c
Examining data/subversion-1.14.0/subversion/libsvn_ra/debug_reporter.h
Examining data/subversion-1.14.0/subversion/libsvn_ra/deprecated.c
Examining data/subversion-1.14.0/subversion/libsvn_ra/deprecated.h
Examining data/subversion-1.14.0/subversion/libsvn_ra/editor.c
Examining data/subversion-1.14.0/subversion/libsvn_ra/ra_loader.c
Examining data/subversion-1.14.0/subversion/libsvn_ra/ra_loader.h
Examining data/subversion-1.14.0/subversion/libsvn_ra/util.c
Examining data/subversion-1.14.0/subversion/libsvn_ra/wrapper_template.h
Examining data/subversion-1.14.0/subversion/libsvn_ra_local/ra_local.h
Examining data/subversion-1.14.0/subversion/libsvn_ra_local/ra_plugin.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_local/split_url.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/blame.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/blncache.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/blncache.h
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/commit.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/eagain_bucket.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/get_deleted_rev.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/get_file.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/get_lock.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/getdate.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/getlocations.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/getlocationsegments.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/getlocks.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/inherited_props.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/list.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/lock.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/log.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/merge.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/mergeinfo.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/multistatus.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/options.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/property.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/ra_serf.h
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/replay.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/request_body.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/sb_bucket.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/serf.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/stat.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/stream_bucket.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/update.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/util.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/util_error.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_serf/xml.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_svn/cram.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_svn/cyrus_auth.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_svn/deprecated.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_svn/editorp.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_svn/internal_auth.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_svn/marshal.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_svn/ra_svn.h
Examining data/subversion-1.14.0/subversion/libsvn_ra_svn/streams.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_svn/version.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_svn/wrapped_sasl.c
Examining data/subversion-1.14.0/subversion/libsvn_ra_svn/client.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/authz.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/authz.h
Examining data/subversion-1.14.0/subversion/libsvn_repos/authz_info.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/commit.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/compat.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/config_file.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/config_file.h
Examining data/subversion-1.14.0/subversion/libsvn_repos/config_pool.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/delta.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/deprecated.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/dump.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/dump_editor.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/fs-wrap.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/hooks.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/list.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/load-fs-vtable.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/load.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/log.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/node_tree.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/notify.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/replay.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/reporter.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/repos.h
Examining data/subversion-1.14.0/subversion/libsvn_repos/rev_hunt.c
Examining data/subversion-1.14.0/subversion/libsvn_repos/repos.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/lz4/lz4.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/lz4/lz4internal.h
Examining data/subversion-1.14.0/subversion/libsvn_subr/adler32.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/atomic.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/auth.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/auth.h
Examining data/subversion-1.14.0/subversion/libsvn_subr/base64.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/bit_array.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/cache-inprocess.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/cache-memcache.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/cache-null.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/cache.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/cache.h
Examining data/subversion-1.14.0/subversion/libsvn_subr/cache_config.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/checksum.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/checksum.h
Examining data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/compat.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/compress_lz4.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/compress_zlib.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/config.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/config_auth.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/crypto.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/config_impl.h
Examining data/subversion-1.14.0/subversion/libsvn_subr/config_win.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/crypto.h
Examining data/subversion-1.14.0/subversion/libsvn_subr/ctype.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/date.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/debug.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/deprecated.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.h
Examining data/subversion-1.14.0/subversion/libsvn_subr/dso.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/encode.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/eol.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/error.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/fnv1a.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/fnv1a.h
Examining data/subversion-1.14.0/subversion/libsvn_subr/gpg_agent.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/hash.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/io.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/iter.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/lock.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/log.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc_data.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc_internal.h
Examining data/subversion-1.14.0/subversion/libsvn_subr/macos_keychain.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/magic.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/md5.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/mergeinfo.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/mutex.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/nls.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/object_pool.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/opt.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/opt.h
Examining data/subversion-1.14.0/subversion/libsvn_subr/packed_data.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/path.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/pool.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/pools.h
Examining data/subversion-1.14.0/subversion/libsvn_subr/prefix_string.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/prompt.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/properties.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/quoprint.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/root_pools.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/simple_providers.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/skel.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/sorts.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/spillbuf.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/sqlite.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/sqlite3wrapper.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/ssl_client_cert_providers.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/stream.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/ssl_client_cert_pw_providers.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/ssl_server_trust_providers.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/string.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/sysinfo.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/sysinfo.h
Examining data/subversion-1.14.0/subversion/libsvn_subr/target.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/temp_serializer.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/time.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/token.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/types.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/user.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/username_providers.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/utf.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/utf8proc.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/utf_validate.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/utf_width.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/validate.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/version.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.h
Examining data/subversion-1.14.0/subversion/libsvn_subr/x509.h
Examining data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt_dll.h
Examining data/subversion-1.14.0/subversion/libsvn_subr/win32_crypto.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/win32_xlate.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/win32_xlate.h
Examining data/subversion-1.14.0/subversion/libsvn_subr/x509info.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/x509parse.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/xml.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/internal_statements.h
Examining data/subversion-1.14.0/subversion/libsvn_subr/subst.c
Examining data/subversion-1.14.0/subversion/libsvn_subr/config_file.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/wc-checks.h
Examining data/subversion-1.14.0/subversion/libsvn_wc/adm_crawler.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/adm_files.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/adm_files.h
Examining data/subversion-1.14.0/subversion/libsvn_wc/adm_ops.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/ambient_depth_filter_editor.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/cleanup.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/conflicts.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/conflicts.h
Examining data/subversion-1.14.0/subversion/libsvn_wc/context.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/copy.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/crop.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/delete.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/deprecated.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/diff.h
Examining data/subversion-1.14.0/subversion/libsvn_wc/diff_editor.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/diff_local.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/entries.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/entries.h
Examining data/subversion-1.14.0/subversion/libsvn_wc/externals.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/info.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/lock.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/lock.h
Examining data/subversion-1.14.0/subversion/libsvn_wc/merge.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/node.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/old-and-busted.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/props.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/props.h
Examining data/subversion-1.14.0/subversion/libsvn_wc/questions.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/relocate.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/revert.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/revision_status.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/status.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/token-map.h
Examining data/subversion-1.14.0/subversion/libsvn_wc/translate.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/translate.h
Examining data/subversion-1.14.0/subversion/libsvn_wc/tree_conflicts.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/tree_conflicts.h
Examining data/subversion-1.14.0/subversion/libsvn_wc/update_editor.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/upgrade.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/util.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/wc.h
Examining data/subversion-1.14.0/subversion/libsvn_wc/wc_db.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/wc_db.h
Examining data/subversion-1.14.0/subversion/libsvn_wc/wc_db_pristine.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/wc_db_private.h
Examining data/subversion-1.14.0/subversion/libsvn_wc/wc_db_update_move.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/wc_db_util.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/wc_db_wcroot.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/wcroot_anchor.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/workqueue.c
Examining data/subversion-1.14.0/subversion/libsvn_wc/workqueue.h
Examining data/subversion-1.14.0/subversion/libsvn_wc/wc-metadata.h
Examining data/subversion-1.14.0/subversion/libsvn_wc/wc-queries.h
Examining data/subversion-1.14.0/subversion/mod_authz_svn/mod_authz_svn.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/posts/create_txn.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/activity.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/authz.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/dav_svn.h
Examining data/subversion-1.14.0/subversion/mod_dav_svn/deadprops.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/liveprops.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/lock.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/merge.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/mirror.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/mod_dav_svn.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/reports/dated-rev.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/reports/deleted-rev.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/reports/file-revs.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/reports/get-location-segments.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/reports/get-locations.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/reports/get-locks.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/reports/inherited-props.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/reports/list.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/reports/log.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/reports/mergeinfo.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/reports/replay.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/reports/update.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/repos.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/status.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/util.c
Examining data/subversion-1.14.0/subversion/mod_dav_svn/version.c
Examining data/subversion-1.14.0/subversion/svn/add-cmd.c
Examining data/subversion-1.14.0/subversion/svn/auth-cmd.c
Examining data/subversion-1.14.0/subversion/svn/blame-cmd.c
Examining data/subversion-1.14.0/subversion/svn/cat-cmd.c
Examining data/subversion-1.14.0/subversion/svn/changelist-cmd.c
Examining data/subversion-1.14.0/subversion/svn/checkout-cmd.c
Examining data/subversion-1.14.0/subversion/svn/cl-conflicts.c
Examining data/subversion-1.14.0/subversion/svn/cl-conflicts.h
Examining data/subversion-1.14.0/subversion/svn/cl-log.h
Examining data/subversion-1.14.0/subversion/svn/cl.h
Examining data/subversion-1.14.0/subversion/svn/cleanup-cmd.c
Examining data/subversion-1.14.0/subversion/svn/commit-cmd.c
Examining data/subversion-1.14.0/subversion/svn/conflict-callbacks.c
Examining data/subversion-1.14.0/subversion/svn/copy-cmd.c
Examining data/subversion-1.14.0/subversion/svn/delete-cmd.c
Examining data/subversion-1.14.0/subversion/svn/deprecated.c
Examining data/subversion-1.14.0/subversion/svn/diff-cmd.c
Examining data/subversion-1.14.0/subversion/svn/export-cmd.c
Examining data/subversion-1.14.0/subversion/svn/file-merge.c
Examining data/subversion-1.14.0/subversion/svn/filesize.c
Examining data/subversion-1.14.0/subversion/svn/props.c
Examining data/subversion-1.14.0/subversion/svn/help-cmd.c
Examining data/subversion-1.14.0/subversion/svn/import-cmd.c
Examining data/subversion-1.14.0/subversion/svn/info-cmd.c
Examining data/subversion-1.14.0/subversion/svn/list-cmd.c
Examining data/subversion-1.14.0/subversion/svn/lock-cmd.c
Examining data/subversion-1.14.0/subversion/svn/log-cmd.c
Examining data/subversion-1.14.0/subversion/svn/merge-cmd.c
Examining data/subversion-1.14.0/subversion/svn/mergeinfo-cmd.c
Examining data/subversion-1.14.0/subversion/svn/mkdir-cmd.c
Examining data/subversion-1.14.0/subversion/svn/move-cmd.c
Examining data/subversion-1.14.0/subversion/svn/notify.c
Examining data/subversion-1.14.0/subversion/svn/patch-cmd.c
Examining data/subversion-1.14.0/subversion/svn/propdel-cmd.c
Examining data/subversion-1.14.0/subversion/svn/propedit-cmd.c
Examining data/subversion-1.14.0/subversion/svn/propget-cmd.c
Examining data/subversion-1.14.0/subversion/svn/proplist-cmd.c
Examining data/subversion-1.14.0/subversion/svn/propset-cmd.c
Examining data/subversion-1.14.0/subversion/svn/relocate-cmd.c
Examining data/subversion-1.14.0/subversion/svn/resolve-cmd.c
Examining data/subversion-1.14.0/subversion/svn/resolved-cmd.c
Examining data/subversion-1.14.0/subversion/svn/revert-cmd.c
Examining data/subversion-1.14.0/subversion/svn/shelf-cmd.c
Examining data/subversion-1.14.0/subversion/svn/shelf-cmd.h
Examining data/subversion-1.14.0/subversion/svn/shelf2-cmd.c
Examining data/subversion-1.14.0/subversion/svn/shelf2-cmd.h
Examining data/subversion-1.14.0/subversion/svn/similarity.c
Examining data/subversion-1.14.0/subversion/svn/status-cmd.c
Examining data/subversion-1.14.0/subversion/svn/status.c
Examining data/subversion-1.14.0/subversion/svn/svn.c
Examining data/subversion-1.14.0/subversion/svn/switch-cmd.c
Examining data/subversion-1.14.0/subversion/svn/unlock-cmd.c
Examining data/subversion-1.14.0/subversion/svn/update-cmd.c
Examining data/subversion-1.14.0/subversion/svn/upgrade-cmd.c
Examining data/subversion-1.14.0/subversion/svn/util.c
Examining data/subversion-1.14.0/subversion/svnadmin/svnadmin.c
Examining data/subversion-1.14.0/subversion/svnbench/cl.h
Examining data/subversion-1.14.0/subversion/svnbench/help-cmd.c
Examining data/subversion-1.14.0/subversion/svnbench/notify.c
Examining data/subversion-1.14.0/subversion/svnbench/null-blame-cmd.c
Examining data/subversion-1.14.0/subversion/svnbench/null-export-cmd.c
Examining data/subversion-1.14.0/subversion/svnbench/null-info-cmd.c
Examining data/subversion-1.14.0/subversion/svnbench/null-list-cmd.c
Examining data/subversion-1.14.0/subversion/svnbench/null-log-cmd.c
Examining data/subversion-1.14.0/subversion/svnbench/svnbench.c
Examining data/subversion-1.14.0/subversion/svnbench/util.c
Examining data/subversion-1.14.0/subversion/svndumpfilter/svndumpfilter.c
Examining data/subversion-1.14.0/subversion/svnfsfs/dump-index-cmd.c
Examining data/subversion-1.14.0/subversion/svnfsfs/load-index-cmd.c
Examining data/subversion-1.14.0/subversion/svnfsfs/stats-cmd.c
Examining data/subversion-1.14.0/subversion/svnfsfs/svnfsfs.c
Examining data/subversion-1.14.0/subversion/svnfsfs/svnfsfs.h
Examining data/subversion-1.14.0/subversion/svnlook/svnlook.c
Examining data/subversion-1.14.0/subversion/svnmucc/svnmucc.c
Examining data/subversion-1.14.0/subversion/svnrdump/dump_editor.c
Examining data/subversion-1.14.0/subversion/svnrdump/load_editor.c
Examining data/subversion-1.14.0/subversion/svnrdump/svnrdump.c
Examining data/subversion-1.14.0/subversion/svnrdump/svnrdump.h
Examining data/subversion-1.14.0/subversion/svnrdump/util.c
Examining data/subversion-1.14.0/subversion/svnserve/cyrus_auth.c
Examining data/subversion-1.14.0/subversion/svnserve/log-escape.c
Examining data/subversion-1.14.0/subversion/svnserve/logger.c
Examining data/subversion-1.14.0/subversion/svnserve/logger.h
Examining data/subversion-1.14.0/subversion/svnserve/serve.c
Examining data/subversion-1.14.0/subversion/svnserve/server.h
Examining data/subversion-1.14.0/subversion/svnserve/svnserve.c
Examining data/subversion-1.14.0/subversion/svnserve/winservice.c
Examining data/subversion-1.14.0/subversion/svnserve/winservice.h
Examining data/subversion-1.14.0/subversion/svnsync/svnsync.c
Examining data/subversion-1.14.0/subversion/svnsync/sync.c
Examining data/subversion-1.14.0/subversion/svnsync/sync.h
Examining data/subversion-1.14.0/subversion/svnversion/svnversion.c
Examining data/subversion-1.14.0/subversion/tests/afl/afl-svndiff.c
Examining data/subversion-1.14.0/subversion/tests/afl/afl-x509.c
Examining data/subversion-1.14.0/subversion/tests/cmdline/atomic-ra-revprop-change.c
Examining data/subversion-1.14.0/subversion/tests/cmdline/entries-dump.c
Examining data/subversion-1.14.0/subversion/tests/cmdline/lock-helper.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_diff/diff-diff3-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_diff/parse-diff-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_client/client-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_client/conflicts-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_client/mtcc-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_delta/delta-window-test.h
Examining data/subversion-1.14.0/subversion/tests/libsvn_delta/random-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_delta/range-index-test.h
Examining data/subversion-1.14.0/subversion/tests/libsvn_delta/svndiff-stream-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_delta/svndiff-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_delta/vdelta-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_delta/window-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_fs/fs-sequential-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_fs/fs-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_fs_base/changes-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_fs_base/fs-base-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_fs_base/strings-reps-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_fs_fs/fs-fs-fuzzy-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_fs_fs/fs-fs-pack-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_fs_fs/fs-fs-private-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_fs_x/fs-x-pack-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_fs_x/string-table-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_ra/ra-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_ra_local/ra-local-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_repos/authz-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_repos/dir-delta-editor.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_repos/dir-delta-editor.h
Examining data/subversion-1.14.0/subversion/tests/libsvn_repos/dump-load-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_repos/repos-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/auth-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/bit-array-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/cache-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/checksum-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/compat-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/compress-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/config-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/crypto-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/dirent_uri-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/error-code-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/error-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/hashdump-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/io-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/mergeinfo-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/opt-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/packed-data-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/path-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/prefix-string-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/priority-queue-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/revision-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/root-pools-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/skel-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/spillbuf-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/sqlite-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/string-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/subst_translate-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/time-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/translate-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/x509-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_subr/xml-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_wc/conflict-data-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_wc/db-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_wc/entries-compat.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_wc/op-depth-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_wc/pristine-store-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_wc/utils.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_wc/utils.h
Examining data/subversion-1.14.0/subversion/tests/libsvn_wc/wc-incomplete-tester.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_wc/wc-lock-tester.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_wc/wc-queries-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_wc/wc-test.c
Examining data/subversion-1.14.0/subversion/tests/libsvn_wc/wc-test-queries.h
Examining data/subversion-1.14.0/subversion/tests/svn_test.h
Examining data/subversion-1.14.0/subversion/tests/svn_test_fs.c
Examining data/subversion-1.14.0/subversion/tests/svn_test_fs.h
Examining data/subversion-1.14.0/subversion/tests/svn_test_main.c
Examining data/subversion-1.14.0/tools/buildbot/slaves/i686-debian-sarge1/mount-ramdrive.c
Examining data/subversion-1.14.0/tools/buildbot/slaves/i686-debian-sarge1/unmount-ramdrive.c
Examining data/subversion-1.14.0/tools/buildbot/slaves/svn-sparc-solaris/mount-tmpfs.c
Examining data/subversion-1.14.0/tools/client-side/svnconflict/svnconflict.c
Examining data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/analyze-cmd.c
Examining data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/help-cmd.c
Examining data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/log.c
Examining data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/logic.c
Examining data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/mergeinfo-normalizer.h
Examining data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/missing-branches.c
Examining data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/normalize-cmd.c
Examining data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/remove-branches-cmd.c
Examining data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/svn-mergeinfo-normalizer.c
Examining data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/wc_mergeinfo.c
Examining data/subversion-1.14.0/tools/dev/benchmarks/RepoPerf/ClearMemory.cpp
Examining data/subversion-1.14.0/tools/dev/benchmarks/RepoPerf/TimeWin.cpp
Examining data/subversion-1.14.0/tools/dev/fsfs-access-map.c
Examining data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c
Examining data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.h
Examining data/subversion-1.14.0/tools/dev/svnmover/merge3.c
Examining data/subversion-1.14.0/tools/dev/svnmover/ra.c
Examining data/subversion-1.14.0/tools/dev/svnmover/scanlog.c
Examining data/subversion-1.14.0/tools/dev/svnmover/svnmover.c
Examining data/subversion-1.14.0/tools/dev/svnmover/svnmover.h
Examining data/subversion-1.14.0/tools/dev/svnmover/util.c
Examining data/subversion-1.14.0/tools/dev/svnraisetreeconflict/svnraisetreeconflict.c
Examining data/subversion-1.14.0/tools/dev/wc-ng/svn-wc-db-tester.c
Examining data/subversion-1.14.0/tools/dev/x509-parser.c
Examining data/subversion-1.14.0/tools/diff/diff.c
Examining data/subversion-1.14.0/tools/diff/diff3.c
Examining data/subversion-1.14.0/tools/diff/diff4.c
Examining data/subversion-1.14.0/tools/examples/svnserve-sgid.c
Examining data/subversion-1.14.0/tools/examples/getlocks_test.c
Examining data/subversion-1.14.0/tools/examples/headrev.c
Examining data/subversion-1.14.0/tools/examples/minimal_client.c
Examining data/subversion-1.14.0/tools/examples/svnput.c
Examining data/subversion-1.14.0/tools/examples/testwrite.c
Examining data/subversion-1.14.0/tools/server-side/mod_dontdothat/mod_dontdothat.c
Examining data/subversion-1.14.0/tools/server-side/svn-populate-node-origins-index.c
Examining data/subversion-1.14.0/tools/server-side/svnauthz.c

FINAL RESULTS:

data/subversion-1.14.0/subversion/bindings/javahl/native/JNIStackElement.cpp:76:11:  [5] (buffer) strncat:
  Easily used incorrectly (e.g., incorrectly computing the correct maximum
  size to add) [MS-banned] (CWE-120). Consider strcat_s, strlcat, snprintf,
  or automatically resizing strings. Risk is high; the length parameter
  appears to be a constant, instead of computing the number of characters
  left.
          strncat(m_objectID, name, sizeof(m_objectID) - 1);
data/subversion-1.14.0/subversion/include/private/svn_cache.h:137:16:  [5] (buffer) gets:
  Does not check for buffer overflows (CWE-120, CWE-20). Use fgets() instead.
  apr_uint64_t gets;
data/subversion-1.14.0/subversion/libsvn_fs_fs/caching.c:189:22:  [5] (buffer) gets:
  Does not check for buffer overflows (CWE-120, CWE-20). Use fgets() instead.
  if (! err && (info.gets > 0 || info.sets > 0))
data/subversion-1.14.0/subversion/libsvn_fs_x/caching.c:212:22:  [5] (buffer) gets:
  Does not check for buffer overflows (CWE-120, CWE-20). Use fgets() instead.
  if (! err && (info.gets > 0 || info.sets > 0))
data/subversion-1.14.0/subversion/libsvn_subr/cache.c:252:36:  [5] (buffer) gets:
  Does not check for buffer overflows (CWE-120, CWE-20). Use fgets() instead.
                  / (double)(info->gets ? info->gets : 1);
data/subversion-1.14.0/subversion/libsvn_subr/cache.c:252:49:  [5] (buffer) gets:
  Does not check for buffer overflows (CWE-120, CWE-20). Use fgets() instead.
                  / (double)(info->gets ? info->gets : 1);
data/subversion-1.14.0/subversion/libsvn_subr/cache.c:288:35:  [5] (buffer) gets:
  Does not check for buffer overflows (CWE-120, CWE-20). Use fgets() instead.
                            info->gets,
data/subversion-1.14.0/subversion/libsvn_subr/cache.c:307:35:  [5] (buffer) gets:
  Does not check for buffer overflows (CWE-120, CWE-20). Use fgets() instead.
                            info->gets,
data/subversion-1.14.0/subversion/libsvn_subr/io.c:780:10:  [5] (race) readlink:
  This accepts filename arguments; if an attacker can move those files or
  change the link content, a race condition results. Also, it does not
  terminate with ASCII NUL. (CWE-362, CWE-20). Reconsider approach.
    rv = readlink(path_apr, buf, sizeof(buf) - 1);
data/subversion-1.14.0/subversion/bindings/javahl/native/SVNRepos.cpp:751:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/bindings/javahl/native/SVNRepos.cpp:783:37:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_JNI_ERR(svn_fs_create_access(&access, username, requestPool.getPool()), );
data/subversion-1.14.0/subversion/bindings/javahl/native/SVNRepos.cpp:786:37:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_JNI_ERR(svn_fs_set_access(fs, access), );
data/subversion-1.14.0/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c:598:13:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
            snprintf(c,30,"%" APR_INT64_T_FMT,va_arg(ap, apr_int64_t));
data/subversion-1.14.0/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c:605:13:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
            snprintf(c,30,"%" APR_UINT64_T_FMT,va_arg(ap, apr_uint64_t));
data/subversion-1.14.0/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c:614:17:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
                snprintf(c,30,"%" APR_SIZE_T_FMT,va_arg(ap, apr_size_t));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:666:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:1253:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,SWIG_Perl_TypeProxyName(type));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:1481:8:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
#ifdef access
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:1482:10:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  #undef access
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:2739:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t)*(arg1));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:3001:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t)*(arg1));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:3135:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t)*(arg2));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:3947:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:4146:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:6704:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:6773:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:13614:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:21323:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t)*(arg2));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:22095:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t)*(arg5));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:29323:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:29392:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:35676:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t)*(arg1));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:38675:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_UINT64_T_FMT, (apr_uint64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:666:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:1253:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,SWIG_Perl_TypeProxyName(type));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:1481:8:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
#ifdef access
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:1482:10:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  #undef access
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:12093:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:12966:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:13831:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:34582:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35055:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35124:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35826:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35895:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:36477:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:36611:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:666:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:1253:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,SWIG_Perl_TypeProxyName(type));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:1481:8:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
#ifdef access
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:1482:10:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  #undef access
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:2501:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_diff.c:666:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_diff.c:1253:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,SWIG_Perl_TypeProxyName(type));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_diff.c:1481:8:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
#ifdef access
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_diff.c:1482:10:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  #undef access
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:666:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:1253:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,SWIG_Perl_TypeProxyName(type));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:1481:8:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
#ifdef access
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:1482:10:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  #undef access
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:10742:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t)*(arg1));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:666:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:1253:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,SWIG_Perl_TypeProxyName(type));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:1481:8:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
#ifdef access
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:1482:10:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  #undef access
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:666:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:1253:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,SWIG_Perl_TypeProxyName(type));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:1481:8:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
#ifdef access
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:1482:10:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  #undef access
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:2667:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:666:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:1253:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,SWIG_Perl_TypeProxyName(type));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:1481:8:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
#ifdef access
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:1482:10:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  #undef access
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:8301:47:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    result = (svn_wc_adm_access_t *) ((arg1)->access);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13451:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13520:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13727:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:14086:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:14504:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:15655:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:15724:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:17932:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:18521:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:19540:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:20736:7:  [4] (format) sprintf:
  Potential format string problem (CWE-134). Make format string constant.
      sprintf(temp, "%" APR_INT64_T_FMT, (apr_int64_t) result);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:679:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:819:25:  [4] (format) _snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#  define PyOS_snprintf _snprintf
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:821:25:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#  define PyOS_snprintf snprintf
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:838:9:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
  res = vsnprintf(buf, sizeof(buf), fmt, ap);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:679:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:819:25:  [4] (format) _snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#  define PyOS_snprintf _snprintf
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:821:25:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#  define PyOS_snprintf snprintf
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:838:9:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
  res = vsnprintf(buf, sizeof(buf), fmt, ap);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:679:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:819:25:  [4] (format) _snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#  define PyOS_snprintf _snprintf
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:821:25:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#  define PyOS_snprintf snprintf
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:838:9:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
  res = vsnprintf(buf, sizeof(buf), fmt, ap);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:679:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:819:25:  [4] (format) _snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#  define PyOS_snprintf _snprintf
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:821:25:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#  define PyOS_snprintf snprintf
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:838:9:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
  res = vsnprintf(buf, sizeof(buf), fmt, ap);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:679:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:819:25:  [4] (format) _snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#  define PyOS_snprintf _snprintf
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:821:25:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#  define PyOS_snprintf snprintf
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:838:9:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
  res = vsnprintf(buf, sizeof(buf), fmt, ap);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:679:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:819:25:  [4] (format) _snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#  define PyOS_snprintf _snprintf
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:821:25:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#  define PyOS_snprintf snprintf
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:838:9:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
  res = vsnprintf(buf, sizeof(buf), fmt, ap);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:679:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:819:25:  [4] (format) _snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#  define PyOS_snprintf _snprintf
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:821:25:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#  define PyOS_snprintf snprintf
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:838:9:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
  res = vsnprintf(buf, sizeof(buf), fmt, ap);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:679:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:819:25:  [4] (format) _snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#  define PyOS_snprintf _snprintf
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:821:25:  [4] (format) snprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
#  define PyOS_snprintf snprintf
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:838:9:  [4] (format) vsnprintf:
  If format strings can be influenced by an attacker, they can be exploited,
  and note that sprintf variations do not always \0-terminate (CWE-134). Use
  a constant for the format specification.
  res = vsnprintf(buf, sizeof(buf), fmt, ap);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:8974:45:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  result = (svn_wc_adm_access_t *) ((arg1)->access);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:789:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:1491:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(klass_name, "TYPE%s", type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:1547:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(klass_name, "TYPE%s", type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:1697:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r, type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:789:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:1491:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(klass_name, "TYPE%s", type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:1547:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(klass_name, "TYPE%s", type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:1697:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r, type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:789:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:1491:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(klass_name, "TYPE%s", type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:1547:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(klass_name, "TYPE%s", type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:1697:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r, type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_diff.c:789:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_diff.c:1491:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(klass_name, "TYPE%s", type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_diff.c:1547:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(klass_name, "TYPE%s", type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_diff.c:1697:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r, type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:789:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:1491:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(klass_name, "TYPE%s", type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:1547:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(klass_name, "TYPE%s", type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:1697:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r, type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:789:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:1491:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(klass_name, "TYPE%s", type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:1547:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(klass_name, "TYPE%s", type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:1697:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r, type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:789:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:1491:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(klass_name, "TYPE%s", type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:1547:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(klass_name, "TYPE%s", type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:1697:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r, type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:789:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r,name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:1491:3:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
  sprintf(klass_name, "TYPE%s", type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:1547:5:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
    sprintf(klass_name, "TYPE%s", type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:1697:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(r, type->name);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:7771:45:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  result = (svn_wc_adm_access_t *) ((arg1)->access);
data/subversion-1.14.0/subversion/include/private/svn_debug.h:46:25:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  __attribute__((format(printf, 1, 2)));
data/subversion-1.14.0/subversion/include/private/svn_debug.h:51:25:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  __attribute__((format(printf, 2, 3)));
data/subversion-1.14.0/subversion/include/private/svn_repos_private.h:293:31:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        __attribute__((format(printf, 3, 4)));
data/subversion-1.14.0/subversion/include/svn_checksum.h:295:26:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  __attribute__ ((format(printf, 4, 5)));
data/subversion-1.14.0/subversion/include/svn_cmdline.h:105:30:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
       __attribute__((format(printf, 2, 3)));
data/subversion-1.14.0/subversion/include/svn_cmdline.h:119:30:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
       __attribute__((format(printf, 3, 4)));
data/subversion-1.14.0/subversion/include/svn_error.h:152:26:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  __attribute__ ((format(printf, 3, 4)));
data/subversion-1.14.0/subversion/include/svn_error.h:166:30:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
       __attribute__((format(printf, 2, 3)));
data/subversion-1.14.0/subversion/include/svn_error.h:185:30:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
       __attribute__((format(printf, 2, 3)));
data/subversion-1.14.0/subversion/include/svn_io.h:1466:30:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
       __attribute__((format(printf, 3, 4)));
data/subversion-1.14.0/subversion/include/svn_io.h:1483:30:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
       __attribute__((format(printf, 4, 5)));
data/subversion-1.14.0/subversion/include/svn_string.h:159:25:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  __attribute__((format(printf, 2, 3)));
data/subversion-1.14.0/subversion/include/svn_string.h:167:25:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  __attribute__((format(printf, 2, 0)));
data/subversion-1.14.0/subversion/include/svn_string.h:257:25:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  __attribute__((format(printf, 2, 3)));
data/subversion-1.14.0/subversion/include/svn_string.h:265:25:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  __attribute__((format(printf, 2, 0)));
data/subversion-1.14.0/subversion/include/svn_wc.h:1971:24:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_wc_adm_access_t *access;
data/subversion-1.14.0/subversion/libsvn_client/merge_elements.c:47:23:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
__attribute__((format(printf, 1, 2)))
data/subversion-1.14.0/subversion/libsvn_client/merge_elements.c:55:3:  [4] (format) vprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vprintf(fmt, ap);
data/subversion-1.14.0/subversion/libsvn_delta/branch.c:1392:7:  [4] (buffer) sscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function.
  n = sscanf(line->data, "%s root-eid %d num-eids %d",
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/bdb-err.h:62:30:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
       __attribute__((format(printf, 3, 4)));
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:82:17:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  path_access_t access;
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:98:18:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  return rights->access.sequence_number != NO_SEQUENCE_NUMBER;
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:109:15:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  if (target->access.sequence_number < rights->access.sequence_number)
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:109:48:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  if (target->access.sequence_number < rights->access.sequence_number)
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:110:30:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    target->access = rights->access;
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:300:18:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  result->rights.access.sequence_number = NO_SEQUENCE_NUMBER;
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:695:53:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      &&   node->pattern_sub_nodes->any_var->rights.access.sequence_number
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:699:52:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        = node->pattern_sub_nodes->any_var->rights.access.sequence_number;
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:707:24:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      if (node->rights.access.sequence_number >= latest_any_var)
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:710:23:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
         node->rights.access.sequence_number = NO_SEQUENCE_NUMBER;
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:841:42:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      local_sum->max_rights = local_sum->access.rights;
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:842:42:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      local_sum->min_rights = local_sum->access.rights;
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:932:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      root->rights.access.sequence_number = 0;
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:933:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      root->rights.access.rights = authz_access_none;
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:1279:21:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      state->rights.access.sequence_number = NO_SEQUENCE_NUMBER;
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:1280:21:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      state->rights.access.rights = authz_access_none;
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:1343:55:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
          state->rights.access = state->parent_rights.access;
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:1344:60:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
          state->rights.min_rights &= state->parent_rights.access.rights;
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:1345:60:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
          state->rights.max_rights |= state->parent_rights.access.rights;
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:1373:25:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  return (state->rights.access.rights & required) == required;
data/subversion-1.14.0/subversion/libsvn_repos/authz.h:300:18:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  authz_access_t access;
data/subversion-1.14.0/subversion/libsvn_repos/authz.h:355:43:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
svn_authz__get_acl_access(authz_access_t *access,
data/subversion-1.14.0/subversion/libsvn_repos/authz_info.c:49:18:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  authz_access_t access;
data/subversion-1.14.0/subversion/libsvn_repos/authz_info.c:84:11:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
          access |= ace->access;
data/subversion-1.14.0/subversion/libsvn_repos/authz_info.c:84:26:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
          access |= ace->access;
data/subversion-1.14.0/subversion/libsvn_repos/authz_info.c:90:17:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    *access_p = access;
data/subversion-1.14.0/subversion/libsvn_repos/authz_info.c:187:11:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
          access |= resolve_global_rights(&authn, &authz->authn_rights, repos);
data/subversion-1.14.0/subversion/libsvn_repos/authz_info.c:195:14:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      return access;
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:926:11:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
          access |= authz_access_read_flag;
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:930:11:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
          access |= authz_access_write_flag;
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:944:8:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  if ((access & authz_access_write_flag) && !(access & authz_access_read_flag))
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:944:47:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  if ((access & authz_access_write_flag) && !(access & authz_access_read_flag))
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:956:35:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
          acl->acl.anon_access |= access;
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:961:36:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
          acl->acl.authn_access |= access;
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:976:14:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        ace->access |= access;
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:976:24:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        ace->access |= access;
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:985:25:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
          ace->access = access;
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:1002:34:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
          acl->acl.neg_access |= access;
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:1178:12:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      ace->access |= aliased_ace->access;
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:1178:35:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      ace->access |= aliased_ace->access;
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:1237:30:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
              authz_access_t access)
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:1239:25:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  rights->min_access &= access;
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:1240:25:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  rights->max_access |= access;
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:1248:37:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                     authz_access_t access)
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:1250:40:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  update_rights(&gr->all_repos_rights, access);
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:1252:42:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    update_rights(&gr->any_repos_rights, access);
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:1257:31:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        update_rights(rights, access);
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:1263:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
          update_rights(rights, access);
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:1281:18:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  authz_access_t access;
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:1283:32:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    svn_authz__get_acl_access(&access, acl, user, acl->rule.repos);
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:1286:47:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    update_global_rights(gr, acl->rule.repos, access);
data/subversion-1.14.0/subversion/libsvn_repos/config_file.c:178:38:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                    config_access_t *access,
data/subversion-1.14.0/subversion/libsvn_repos/config_file.c:206:35:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                 config_access_t *access,
data/subversion-1.14.0/subversion/libsvn_repos/config_file.c:258:66:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    return svn_error_trace(handle_missing_file(stream, checksum, access,
data/subversion-1.14.0/subversion/libsvn_repos/config_file.c:277:34:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                config_access_t *access,
data/subversion-1.14.0/subversion/libsvn_repos/config_file.c:288:66:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    return svn_error_trace(handle_missing_file(stream, checksum, access,
data/subversion-1.14.0/subversion/libsvn_repos/config_file.c:309:37:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                   config_access_t *access,
data/subversion-1.14.0/subversion/libsvn_repos/config_file.c:346:51:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
svn_repos__destroy_config_access(config_access_t *access)
data/subversion-1.14.0/subversion/libsvn_repos/config_file.c:354:40:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                      config_access_t *access,
data/subversion-1.14.0/subversion/libsvn_repos/config_file.c:362:46:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    err = get_repos_config(stream, checksum, access, path, must_exist,
data/subversion-1.14.0/subversion/libsvn_repos/config_file.c:365:45:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
    err = get_file_config(stream, checksum, access, path, must_exist,
data/subversion-1.14.0/subversion/libsvn_repos/config_file.c:372:64:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      svn_error_t *err2 = get_generic_config(stream, checksum, access, path,
data/subversion-1.14.0/subversion/libsvn_repos/config_file.h:52:51:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
svn_repos__destroy_config_access(config_access_t *access);
data/subversion-1.14.0/subversion/libsvn_repos/config_file.h:65:40:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                      config_access_t *access,
data/subversion-1.14.0/subversion/libsvn_repos/config_pool.c:123:51:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  err = svn_repos__get_config(&stream, &checksum, access, path, must_exist,
data/subversion-1.14.0/subversion/libsvn_repos/config_pool.c:140:36:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_repos__destroy_config_access(access);
data/subversion-1.14.0/subversion/libsvn_repos/dump.c:361:23:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
__attribute__((format(printf, 5, 6)))
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:1429:13:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
  sys_err = system(cmd);
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:1601:13:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
  sys_err = system(cmd);
data/subversion-1.14.0/subversion/libsvn_subr/time.c:177:7:  [4] (buffer) sscanf:
  The scanf() family's %s operation, without a limit specification, permits
  buffer overflows (CWE-120, CWE-20). Specify a limit to %s, or use a
  different input function. If the scanf format is influenceable by an
  attacker, it's exploitable.
  if (sscanf(data,
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:172:7:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
      fprintf(log_file, FORMAT_PTR, (UINT_PTR)module.BaseOfImage);
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:283:19:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                  fprintf(log_file, FORMAT_PTR, *(DWORD_PTR *)address);
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:292:15:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
              fprintf(log_file, FORMAT_PTR, *(DWORD_PTR *)address);
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:342:17:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                fprintf(log_file, "(%s) " FORMAT_PTR,
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:345:17:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                fprintf(log_file, "(%s *) " FORMAT_PTR,
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:348:17:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
                fprintf(log_file, "(%s **) " FORMAT_PTR,
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:366:15:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
              fprintf(log_file, FORMAT_PTR " \"%s\"",
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:371:15:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
              fprintf(log_file, FORMAT_PTR, *(DWORD_PTR *)value_addr);
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:383:11:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
          fprintf(log_file, FORMAT_PTR, *(DWORD_PTR *)value_addr);
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:699:7:  [4] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf.
      sprintf(filename, "%s%s%s.%s", temp_dir, prefix, time_str, ext);
data/subversion-1.14.0/subversion/mod_dav_svn/dav_svn.h:997:25:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  __attribute__((format(printf, 3, 4)));
data/subversion-1.14.0/subversion/svnadmin/svnadmin.c:2525:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/svnadmin/svnadmin.c:2550:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, username, pool));
data/subversion-1.14.0/subversion/svnadmin/svnadmin.c:2553:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/svnadmin/svnadmin.c:2658:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/svnadmin/svnadmin.c:2675:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, username, pool));
data/subversion-1.14.0/subversion/svnadmin/svnadmin.c:2678:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/svnadmin/svnadmin.c:2744:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/svnadmin/svnadmin.c:2760:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, username, pool));
data/subversion-1.14.0/subversion/svnadmin/svnadmin.c:2761:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/cmdline/atomic-ra-revprop-change.c:172:7:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
      fprintf(stderr, USAGE_MSG, argv[0], KEY_OLD_PROPVAL, KEY_NEW_PROPVAL);
data/subversion-1.14.0/subversion/tests/cmdline/lock-helper.c:38:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/tests/cmdline/lock-helper.c:62:37:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_INT_ERR(svn_fs_create_access(&access, username, pool));
data/subversion-1.14.0/subversion/tests/cmdline/lock-helper.c:63:37:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_INT_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_delta/delta-window-test.h:76:3:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  fprintf(stream, "%s: (WINDOW %" APR_OFF_T_FMT, tag, len);
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:151:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:158:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "bubba", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:159:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:179:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:186:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "bubba", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:187:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:209:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:218:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "bubba", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:219:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:250:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:259:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "bubba", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:260:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:381:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:388:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "bubba", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:389:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:424:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:432:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "bubba", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:433:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:440:40:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_access_add_lock_token(access, mylock->token));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:461:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "hortense", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:462:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:474:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "bubba", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:475:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:487:40:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_access_add_lock_token(access, mylock->token));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:511:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:524:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "bubba", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:525:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:543:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:544:40:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_access_add_lock_token(access, mylock->token));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:564:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:571:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "bubba", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:572:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:604:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:619:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "bubba", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:620:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:681:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:688:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "bubba", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:689:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:694:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "hortense", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:695:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:712:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "bubba", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:713:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:753:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:769:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "bubba", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:770:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:905:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:913:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "bubba", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:914:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:1037:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:1044:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "bubba", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:1045:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:1101:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:1114:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "bubba", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:1115:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:1156:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:1166:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "bubba", pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:1167:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(fs, access));
data/subversion-1.14.0/subversion/tests/libsvn_fs/locks-test.c:1180:40:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_access_add_lock_token(access, lock->token));
data/subversion-1.14.0/subversion/tests/libsvn_repos/authz-test.c:70:30:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
access_string(authz_access_t access)
data/subversion-1.14.0/subversion/tests/libsvn_repos/authz-test.c:72:11:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  switch (access & authz_access_write)
data/subversion-1.14.0/subversion/tests/libsvn_repos/authz-test.c:232:22:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
      authz_access_t access;
data/subversion-1.14.0/subversion/tests/libsvn_repos/authz-test.c:234:36:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
        svn_authz__get_acl_access(&access, acl, check_user, check_repo);
data/subversion-1.14.0/subversion/tests/libsvn_repos/authz-test.c:241:42:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
             (has_access ? access_string(access) : ""),
data/subversion-1.14.0/subversion/tests/libsvn_repos/authz-test.c:266:48:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
                 ace->name, access_string(ace->access));
data/subversion-1.14.0/subversion/tests/libsvn_repos/repos-test.c:4100:20:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  svn_fs_access_t *access;
data/subversion-1.14.0/subversion/tests/libsvn_repos/repos-test.c:4128:33:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_create_access(&access, "jrandom", pool));
data/subversion-1.14.0/subversion/tests/libsvn_repos/repos-test.c:4129:40:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_access_add_lock_token(access, "opaquelocktoken:abc"));
data/subversion-1.14.0/subversion/tests/libsvn_repos/repos-test.c:4130:50:  [4] (race) access:
  This usually indicates a security flaw. If an attacker can change anything
  along the path between the call to access() and the file's actual use
  (e.g., by moving files), the attacker can exploit the race condition
  (CWE-362/CWE-367!). Set up the correct permissions (e.g., using setuid())
  and try to open the file directly.
  SVN_ERR(svn_fs_set_access(svn_repos_fs(repos), access));
data/subversion-1.14.0/subversion/tests/libsvn_subr/string-test.c:104:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(tmp, a->data);
data/subversion-1.14.0/subversion/tests/libsvn_subr/string-test.c:105:3:  [4] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused).
  strcat(tmp, b->data);
data/subversion-1.14.0/subversion/tests/libsvn_subr/string-test.c:172:3:  [4] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused).
  strcpy(tmp, c->data);
data/subversion-1.14.0/subversion/tests/libsvn_wc/wc-lock-tester.c:106:7:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
      fprintf(stderr, USAGE_MSG, argv[0]);
data/subversion-1.14.0/tools/buildbot/slaves/i686-debian-sarge1/mount-ramdrive.c:33:3:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
  system(cmd);
data/subversion-1.14.0/tools/buildbot/slaves/i686-debian-sarge1/unmount-ramdrive.c:33:10:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
  return system(cmd);
data/subversion-1.14.0/tools/buildbot/slaves/svn-sparc-solaris/mount-tmpfs.c:37:10:  [4] (shell) system:
  This causes a new program to execute and is difficult to use safely
  (CWE-78). try using a library call that implements the same functionality
  if available.
  return system(cmd);
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:190:13:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
            fprintf(lndebug_fp, \
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:195:9:  [4] (format) fprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
        fprintf(lndebug_fp, ", " __VA_ARGS__); \
data/subversion-1.14.0/tools/dev/svnmover/svnmover.c:150:23:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
__attribute__((format(printf, 1, 2)))
data/subversion-1.14.0/tools/dev/svnmover/svnmover.c:159:3:  [4] (format) vprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
  vprintf(fmt, ap);
data/subversion-1.14.0/tools/dev/svnmover/svnmover.c:165:23:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
__attribute__((format(printf, 1, 2)))
data/subversion-1.14.0/tools/dev/svnmover/svnmover.c:176:7:  [4] (format) vprintf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
      vprintf(fmt, ap);
data/subversion-1.14.0/tools/dev/svnmover/svnmover.h:79:23:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
__attribute__((format(printf, 1, 2)))
data/subversion-1.14.0/tools/dev/svnmover/svnmover.h:85:23:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
__attribute__((format(printf, 1, 2)))
data/subversion-1.14.0/tools/server-side/svn-populate-node-origins-index.c:141:7:  [4] (format) printf:
  If format strings can be influenced by an attacker, they can be exploited
  (CWE-134). Use a constant for the format specification.
      printf(progress_fmt, i + 1, youngest_rev, count);
data/subversion-1.14.0/subversion/bindings/javahl/native/JNIUtil.cpp:249:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv("SVN_ASP_DOT_NET_HACK"))
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:2359:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv ("SVN_ASP_DOT_NET_HACK"))
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:3917:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv ("SVN_ASP_DOT_NET_HACK"))
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:2521:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv ("SVN_ASP_DOT_NET_HACK"))
data/subversion-1.14.0/subversion/libsvn_auth_kwallet/kwallet.cpp:124:32:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  const char *wid_env_string = getenv("WINDOWID");
data/subversion-1.14.0/subversion/libsvn_client/merge.c:11897:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv("SVN_ELEMENT_MERGE")
data/subversion-1.14.0/subversion/libsvn_client/relocate.c:87:20:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  disable_checks = getenv("SVN_I_LOVE_CORRUPTED_WORKING_COPIES_SO_DISABLE_RELOCATE_VALIDATION");
data/subversion-1.14.0/subversion/libsvn_ra_serf/options.c:284:37:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
          char *ignore_v2_env_var = getenv(SVN_IGNORE_V2_ENV_VAR);
data/subversion-1.14.0/subversion/libsvn_ra_svn/client.c:416:13:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
      cmd = getenv(var);
data/subversion-1.14.0/subversion/libsvn_subr/cache-inprocess.c:688:30:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  wrapper->pretend_empty = !!getenv("SVN_X_DOES_NOT_MARK_THE_SPOT");
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:3441:30:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  wrapper->pretend_empty = !!getenv("SVN_X_DOES_NOT_MARK_THE_SPOT");
data/subversion-1.14.0/subversion/libsvn_subr/cache-memcache.c:426:30:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  wrapper->pretend_empty = !!getenv("SVN_X_DOES_NOT_MARK_THE_SPOT");
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:152:8:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (!getenv("SVN_CMDLINE_DISABLE_CRASH_HANDLER"))
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:162:12:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
      if (!getenv("SVN_CMDLINE_USE_DIALOG_FOR_ABORT"))
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:194:25:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
              env_val = getenv(*env_var);
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:1255:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    e = getenv("SVN_EDITOR");
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:1267:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    e = getenv("VISUAL");
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:1269:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    e = getenv("EDITOR");
data/subversion-1.14.0/subversion/libsvn_subr/debug.c:52:10:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  return getenv("SVN_DBG_QUIET") != NULL;
data/subversion-1.14.0/subversion/libsvn_subr/error.c:155:8:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (!getenv("SVN_DBG_NO_ABORT_ON_ERROR_LEAK"))
data/subversion-1.14.0/subversion/libsvn_subr/gpg_agent.c:255:25:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if ((gpg_agent_info = getenv("GPG_AGENT_INFO")) != NULL)
data/subversion-1.14.0/subversion/libsvn_subr/gpg_agent.c:266:25:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  else if ((gnupghome = getenv("GNUPGHOME")) != NULL)
data/subversion-1.14.0/subversion/libsvn_subr/gpg_agent.c:424:14:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  tty_name = getenv("GPG_TTY");
data/subversion-1.14.0/subversion/libsvn_subr/gpg_agent.c:432:14:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  tty_type = getenv("TERM");
data/subversion-1.14.0/subversion/libsvn_subr/gpg_agent.c:440:14:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  lc_ctype = getenv("LC_ALL");
data/subversion-1.14.0/subversion/libsvn_subr/gpg_agent.c:442:16:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    lc_ctype = getenv("LC_CTYPE");
data/subversion-1.14.0/subversion/libsvn_subr/gpg_agent.c:444:16:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    lc_ctype = getenv("LANG");
data/subversion-1.14.0/subversion/libsvn_subr/gpg_agent.c:454:13:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  display = getenv("DISPLAY");
data/subversion-1.14.0/subversion/libsvn_subr/io.c:1370:19:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  sleep_env_var = getenv(SVN_SLEEP_ENV_VAR);
data/subversion-1.14.0/subversion/libsvn_subr/nls.c:50:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv("SVN_LOCALE_DIR"))
data/subversion-1.14.0/subversion/libsvn_subr/nls.c:52:36:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
      bindtextdomain(PACKAGE_NAME, getenv("SVN_LOCALE_DIR"));
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:607:17:  [3] (misc) LoadLibrary:
  Ensure that the full path to the library is specified, or current directory
  may be used (CWE-829, CWE-20). Use registry entry or GetWindowsDirectory to
  find library path, if you aren't already.
  dbghelp_dll = LoadLibrary(DBGHELP_DLL);
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:776:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv("SVN_DBG_STACKTRACES_TO_STDERR") != NULL)
data/subversion-1.14.0/subversion/libsvn_wc/wc_db_wcroot.c:198:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv("SVN_CMDLINE_VERIFY_SQL_AT_CLOSE"))
data/subversion-1.14.0/subversion/libsvn_wc/workqueue.c:1493:33:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    const char *count_env_var = getenv("SVN_DEBUG_WORK_QUEUE");
data/subversion-1.14.0/subversion/svn/file-merge.c:343:17:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  columns_env = getenv("COLUMNS");
data/subversion-1.14.0/subversion/svn/svn.c:2056:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv("SVN_ASP_DOT_NET_HACK"))
data/subversion-1.14.0/subversion/svn/svn.c:2073:14:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  exp_cmds = getenv("SVN_EXPERIMENTAL_COMMANDS");
data/subversion-1.14.0/subversion/svn/util.c:89:32:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
                               getenv("SVN_I_LOVE_PANGALACTIC_GARGLE_BLASTERS")
data/subversion-1.14.0/subversion/svnbench/svnbench.c:419:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv("SVN_ASP_DOT_NET_HACK"))
data/subversion-1.14.0/subversion/svnsync/sync.c:734:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv("SVNSYNC_UNSUPPORTED_STRIP_MERGEINFO"))
data/subversion-1.14.0/subversion/svnsync/sync.c:738:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv("SVNSYNC_UNSUPPORTED_MIGRATE_SVNMERGE"))
data/subversion-1.14.0/subversion/svnversion/svnversion.c:155:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv("SVN_ASP_DOT_NET_HACK"))
data/subversion-1.14.0/subversion/tests/libsvn_subr/translate-test.c:209:7:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
      srand(1729);  /* we want errors to be reproducible */
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:419:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand(111);
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:570:3:  [3] (random) srand:
  This function is not sufficiently random for security-related functions
  such as key and nonce creation (CWE-327). Use a more secure technique for
  acquiring random values.
  srand(79);
data/subversion-1.14.0/subversion/tests/svn_test_main.c:877:8:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (!getenv("SVN_CMDLINE_USE_DIALOG_FOR_ABORT"))
data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/svn-mergeinfo-normalizer.c:436:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv("SVN_ASP_DOT_NET_HACK"))
data/subversion-1.14.0/tools/client-side/svnconflict/svnconflict.c:658:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv("SVN_ASP_DOT_NET_HACK"))
data/subversion-1.14.0/tools/dev/benchmarks/RepoPerf/TimeWin.cpp:79:3:  [3] (shell) CreateProcess:
  This causes a new process to execute and is difficult to use safely
  (CWE-78). Specify the application path in the first argument, NOT as part
  of the second, or embedded spaces could allow an attacker to force a
  different program to run.
  CreateProcess(NULL, _tscdup(skip_first_arg(GetCommandLine())), NULL, NULL,
data/subversion-1.14.0/tools/dev/benchmarks/RepoPerf/TimeWin.cpp:79:3:  [3] (shell) CreateProcess:
  This causes a new process to execute and is difficult to use safely
  (CWE-78). Specify the application path in the first argument, NOT as part
  of the second, or embedded spaces could allow an attacker to force a
  different program to run.
  CreateProcess(NULL, _tscdup(skip_first_arg(GetCommandLine())), NULL, NULL,
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:212:18:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    char *term = getenv("TERM");
data/subversion-1.14.0/tools/dev/svnraisetreeconflict/svnraisetreeconflict.c:322:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv("SVN_ASP_DOT_NET_HACK"))
data/subversion-1.14.0/tools/dev/wc-ng/svn-wc-db-tester.c:176:7:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
  if (getenv("SVN_ASP_DOT_NET_HACK"))
data/subversion-1.14.0/tools/examples/minimal_client.c:191:9:  [3] (buffer) getenv:
  Environment variables are untrustable input if they can be set by an
  attacker. They can have any content and length, and the same variable can
  be set more than once (CWE-807, CWE-20). Check environment variables
  carefully before using them.
    if (getenv ("SVN_ASP_DOT_NET_HACK"))
data/subversion-1.14.0/subversion/bindings/cxx/src/init.cpp:146:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char errbuf[120];
data/subversion-1.14.0/subversion/bindings/javahl/native/CommitEditor.cpp:211:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(digest, bdigest.getBytes(), bdigest.getLength());
data/subversion-1.14.0/subversion/bindings/javahl/native/InputStream.cpp:126:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buffer, outdata.getBytes(), jread);
data/subversion-1.14.0/subversion/bindings/javahl/native/JNIStackElement.cpp:64:11:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
          strcpy(m_objectID, "<static>");
data/subversion-1.14.0/subversion/bindings/javahl/native/JNIStackElement.cpp:88:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buffer[2048];
data/subversion-1.14.0/subversion/bindings/javahl/native/JNIStackElement.cpp:112:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buffer[2048];
data/subversion-1.14.0/subversion/bindings/javahl/native/JNIStackElement.h:76:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char m_objectID[2048];
data/subversion-1.14.0/subversion/bindings/javahl/native/JNIUtil.cpp:442:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char errbuf[1024];
data/subversion-1.14.0/subversion/bindings/javahl/native/JNIUtil.cpp:751:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[2048];
data/subversion-1.14.0/subversion/bindings/javahl/native/JNIUtil.cpp:882:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
      g_logStream.open(myPath, std::ios::app);
data/subversion-1.14.0/subversion/bindings/javahl/native/JNIUtil.cpp:986:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(retdata, data, length);
data/subversion-1.14.0/subversion/bindings/javahl/native/RemoteSession.cpp:67:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
RemoteSession::open(jint jretryAttempts,
data/subversion-1.14.0/subversion/bindings/javahl/native/RemoteSession.cpp:104:28:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  jobject jremoteSession = open(
data/subversion-1.14.0/subversion/bindings/javahl/native/RemoteSession.cpp:116:16:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
RemoteSession::open(jint jretryAttempts,
data/subversion-1.14.0/subversion/bindings/javahl/native/RemoteSession.h:47:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    static jobject open(jint jretryAttempts,
data/subversion-1.14.0/subversion/bindings/javahl/native/RemoteSession.h:53:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    static jobject open(jint jretryAttempts,
data/subversion-1.14.0/subversion/bindings/javahl/native/SVNClient.cpp:1433:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buffer[2048];
data/subversion-1.14.0/subversion/bindings/javahl/native/SVNClient.cpp:1632:45:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    jobject jremoteSession = RemoteSession::open(
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_array.hpp:72:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      ::memcpy(contents.data(), text, m_length);
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_array.hpp:85:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      ::memcpy(contents.data(), data, m_length);
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_array.hpp:97:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      ::memcpy(contents.data(), text.c_str(), m_length);
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_base.cpp:60:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buf[2048];
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_base.cpp:61:12:  [2] (buffer) strcpy:
  Does not check for buffer overflows when copying to destination [MS-banned]
  (CWE-120). Consider using snprintf, strcpy_s, or strlcpy (warning: strncpy
  easily misused). Risk is low because the source is a constant string.
      std::strcpy(buf, "Could not initialize APR: ");
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_io_stream.cpp:248:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      ::memcpy(static_cast<char*>(data), contents.data(), size);
data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_remote_RemoteFactory.cpp:47:33:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  JNIEntryStatic(RemoteFactory, open);
data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_remote_RemoteFactory.cpp:52:43:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  jobject jremoteSession = RemoteSession::open(
data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_util_TunnelChannel.cpp:54:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[1024];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:617:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:1248:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[1024];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:1472:8:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
#ifdef open
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:1473:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  #undef open
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:2004:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((size)*sizeof(char)), cstr, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:2068:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	if (csize) memcpy(val, cptr, csize*sizeof(char));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:2738:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:3000:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:3134:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:3946:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:4145:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:4414:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:4487:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:4560:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:4633:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:4904:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:6320:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:6393:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:6466:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:6539:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:6703:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:6772:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:7449:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:8398:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:8612:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:9198:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:9271:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:9344:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:9505:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:9578:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:9892:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:10844:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:11345:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:11473:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:11682:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:11975:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:12103:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:12312:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:13613:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:15941:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:16441:46:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      arg1->username = (char const *)(char *)memcpy(malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:16512:46:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      arg1->password = (char const *)(char *)memcpy(malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:16703:46:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      arg1->username = (char const *)(char *)memcpy(malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:16897:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:17087:46:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      arg1->password = (char const *)(char *)memcpy(malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:17281:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:17354:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:17427:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:17500:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:17573:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:17646:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:21322:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:22094:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:29322:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:29391:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:30477:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char temp1[APR_MD5_DIGESTSIZE] ;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:35675:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:38674:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:45073:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:45433:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:45506:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:47982:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char temp2[128] ;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:48058:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char temp2[128] ;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:51170:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      sv_setpv(sv, (const char *) swig_constants[i].pvalue);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:617:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:1248:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[1024];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:1472:8:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
#ifdef open
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:1473:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  #undef open
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:1932:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((size)*sizeof(char)), cstr, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:3106:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:3179:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:3307:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:3445:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:3580:50:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      arg1->copyfrom_url = (char const *)(char *)memcpy(malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:3924:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:3997:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:4125:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:4263:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:4398:50:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      arg1->copyfrom_url = (char const *)(char *)memcpy(malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:4722:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:4860:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:4995:50:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      arg1->copyfrom_url = (char const *)(char *)memcpy(malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:5435:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:7033:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:11993:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:12092:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:12590:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:12663:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:12736:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:12965:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:13008:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:13276:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:13830:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:13873:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:14009:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:14082:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:27289:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:34141:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:34344:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:34417:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:34581:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:34624:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:34889:50:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      arg1->copyfrom_url = (char const *)(char *)memcpy(malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35054:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35123:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35166:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35239:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35312:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35385:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35458:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35531:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35825:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35894:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:36101:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:36239:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:36312:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:36476:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:36610:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:36653:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:42387:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      sv_setpv(sv, (const char *) swig_constants[i].pvalue);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:617:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:1248:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[1024];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:1472:8:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
#ifdef open
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:1473:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  #undef open
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:1988:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((size)*sizeof(char)), cstr, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:2500:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:3641:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char temp4[APR_MD5_DIGESTSIZE] ;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:9546:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      sv_setpv(sv, (const char *) swig_constants[i].pvalue);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_diff.c:617:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_diff.c:1248:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[1024];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_diff.c:1472:8:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
#ifdef open
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_diff.c:1473:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  #undef open
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_diff.c:2245:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      sv_setpv(sv, (const char *) swig_constants[i].pvalue);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:617:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:1248:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[1024];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:1472:8:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
#ifdef open
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:1473:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  #undef open
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:1741:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((size)*sizeof(char)), cstr, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:5849:52:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    ST(argvi) = SWIG_NewPointerObj((svn_string_t *)memcpy((svn_string_t *)calloc(1,sizeof(svn_string_t)),&result,sizeof(svn_string_t)), SWIGTYPE_p_svn_string_t, SWIG_POINTER_OWN | 0); argvi++ ;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:6341:51:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      arg1->copyfrom_path = (char const *)(char *)memcpy(malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:6867:51:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      arg1->copyfrom_path = (char const *)(char *)memcpy(malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:10011:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:10741:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:10867:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char temp1[APR_MD5_DIGESTSIZE] ;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:14124:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:14392:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:14595:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:14805:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:16855:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      sv_setpv(sv, (const char *) swig_constants[i].pvalue);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:617:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:1248:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[1024];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:1472:8:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
#ifdef open
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:1473:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  #undef open
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:1742:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((size)*sizeof(char)), cstr, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:2154:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  return (_obj->open)(session_baton, repos_URL, callbacks, callback_baton, config, pool);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:11052:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:11125:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:11221:124:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    result = (svn_error_t *(*)(void **,char const *,svn_ra_callbacks_t const *,void *,apr_hash_t *,apr_pool_t *)) ((arg1)->open);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:18864:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      sv_setpv(sv, (const char *) swig_constants[i].pvalue);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:617:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:1248:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[1024];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:1472:8:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
#ifdef open
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:1473:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  #undef open
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:1914:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((size)*sizeof(char)), cstr, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:2078:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	if (csize) memcpy(val, cptr, csize*sizeof(char));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:2502:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:2666:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:2904:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:13450:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:13585:51:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      arg1->copyfrom_path = (char const *)(char *)memcpy(malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:23912:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      sv_setpv(sv, (const char *) swig_constants[i].pvalue);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:617:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:1248:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[1024];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:1472:8:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
#ifdef open
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:1473:10:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  #undef open
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:1790:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((size)*sizeof(char)), cstr, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:4419:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:4492:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:4916:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:4989:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:5483:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:5686:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:6166:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:6304:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:6377:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:6450:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:7252:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:7390:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:7528:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:7863:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:8066:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:8204:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:8472:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:8545:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:8618:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:8691:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:12253:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:12391:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:12461:43:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      arg1->repos = (char const *)(char *)memcpy(malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:12532:42:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      arg1->uuid = (char const *)(char *)memcpy(malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:12993:50:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      arg1->copyfrom_url = (char const *)(char *)memcpy(malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13132:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13205:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13278:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13351:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13450:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13519:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13562:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13726:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13769:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13839:48:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      arg1->lock_token = (char const *)(char *)memcpy(malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13913:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13986:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:14085:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:14258:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:14331:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:14404:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:14503:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:14676:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:14749:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:15286:50:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      arg1->copyfrom_url = (char const *)(char *)memcpy(malloc((size)*sizeof(char)), arg2, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:15490:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:15654:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:15723:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:15831:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:15904:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:15977:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:17931:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:18520:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:18563:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:18636:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:18709:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:18782:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:19050:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:19539:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:19582:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:19655:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:19728:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:20571:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:20735:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char temp[30];
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:20843:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:37818:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char temp2[APR_MD5_DIGESTSIZE] ;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:47823:27:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      sv_setpv(sv, (const char *) swig_constants[i].pvalue);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:630:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:791:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(newstr, cstr, len+1);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:835:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[SWIG_PYBUFFER_SIZE * 2];
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:2025:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:2039:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:2050:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:2192:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(pack, ptr, size);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:2210:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ptr, sobj->pack, size);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:2847:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mesg[256];
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:3498:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:3536:27:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:3594:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	if (csize) memcpy(val, cptr, csize*sizeof(char));
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:5554:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:5608:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:5662:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:5716:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:5961:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:7189:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:7243:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:7297:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:7351:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:8120:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:8960:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:9458:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:9512:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:9566:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:9704:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:9758:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:10072:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:10925:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:11325:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:11434:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:11594:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:11831:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:11940:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:12100:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:15284:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:15720:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:15774:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:15932:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:16090:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:16248:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:16406:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:16460:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:16514:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:16568:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:16622:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:16676:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:29330:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char temp1[APR_MD5_DIGESTSIZE] ;
data/subversion-1.14.0/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c:2712:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char buf[256];
data/subversion-1.14.0/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c:2734:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char buf[256];
data/subversion-1.14.0/subversion/bindings/swig/python/libsvn_swig_py/swigutil_py.c:2784:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(buffer, result_str, *len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:630:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:791:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(newstr, cstr, len+1);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:835:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[SWIG_PYBUFFER_SIZE * 2];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:2025:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:2039:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:2050:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:2192:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(pack, ptr, size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:2210:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ptr, sobj->pack, size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:2847:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mesg[256];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:3487:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:3525:27:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:4481:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:4535:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:4644:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:4747:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:4850:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:5102:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:5156:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:5265:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:5368:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:5471:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:5737:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:5840:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:5943:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:6366:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:8010:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:12666:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:13107:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:13161:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:13215:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:13411:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:13613:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:14055:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:14184:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:14238:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:26377:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:32636:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:32788:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:32842:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:32989:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:33191:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:33382:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:33436:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:33490:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:33544:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:33598:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:33652:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:34097:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:34200:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:34254:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:34494:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:630:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:791:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(newstr, cstr, len+1);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:835:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[SWIG_PYBUFFER_SIZE * 2];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:2025:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:2039:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:2050:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:2192:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(pack, ptr, size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:2210:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ptr, sobj->pack, size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:2847:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mesg[256];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:3475:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:3513:27:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:5135:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char temp4[APR_MD5_DIGESTSIZE] ;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:5396:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char temp3[APR_MD5_DIGESTSIZE] ;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:630:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:791:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(newstr, cstr, len+1);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:835:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[SWIG_PYBUFFER_SIZE * 2];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:2025:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:2039:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:2050:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:2192:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(pack, ptr, size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:2210:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ptr, sobj->pack, size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:2847:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mesg[256];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:3382:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:3420:27:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:9085:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:9402:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:9456:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:630:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:791:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(newstr, cstr, len+1);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:835:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[SWIG_PYBUFFER_SIZE * 2];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:2025:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:2039:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:2050:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:2192:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(pack, ptr, size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:2210:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ptr, sobj->pack, size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:2847:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mesg[256];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:3315:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:3353:27:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:7088:50:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  resultobj = SWIG_NewPointerObj((svn_string_t *)memcpy((svn_string_t *)calloc(1,sizeof(svn_string_t)),&result,sizeof(svn_string_t)), SWIGTYPE_p_svn_string_t, SWIG_POINTER_OWN |  0 );
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:7461:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:7866:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:10829:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:11601:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char temp1[APR_MD5_DIGESTSIZE] ;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:14639:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:14847:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:15006:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:15230:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:630:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:791:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(newstr, cstr, len+1);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:835:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[SWIG_PYBUFFER_SIZE * 2];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:2025:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:2039:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:2050:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:2192:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(pack, ptr, size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:2210:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ptr, sobj->pack, size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:2847:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mesg[256];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:3307:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:3345:27:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:3714:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  return (_obj->open)(session_baton, repos_URL, callbacks, callback_baton, config, pool);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:12223:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:12277:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:12349:122:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  result = (svn_error_t *(*)(void **,char const *,svn_ra_callbacks_t const *,void *,apr_hash_t *,apr_pool_t *)) ((arg1)->open);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:630:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:791:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(newstr, cstr, len+1);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:835:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[SWIG_PYBUFFER_SIZE * 2];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:2025:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:2039:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:2050:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:2192:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(pack, ptr, size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:2210:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ptr, sobj->pack, size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:2847:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mesg[256];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:3447:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:3485:27:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:3633:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	if (csize) memcpy(val, cptr, csize*sizeof(char));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:4062:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:4356:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:14241:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:14344:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:630:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:791:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(newstr, cstr, len+1);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:835:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[SWIG_PYBUFFER_SIZE * 2];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:2025:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:2039:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:2050:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[SWIG_BUFFER_SIZE];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:2192:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(pack, ptr, size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:2210:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(ptr, sobj->pack, size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:2847:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char mesg[256];
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:3482:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:3520:27:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          *cptr = (char *)memcpy(malloc((len + 1)*sizeof(char)), cstr, sizeof(char)*(len + 1));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:5805:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:5859:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:6241:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:6295:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:6743:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:6895:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:7254:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:7358:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:7412:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:7466:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:8133:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:8236:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:8339:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:8647:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:8799:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:8902:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:9104:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:9158:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:9212:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:9266:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:12274:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:12377:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:12431:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:12485:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:12833:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:12936:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:12990:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13044:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13098:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13240:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13387:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13441:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13495:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13549:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13745:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13799:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13853:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:14049:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:14103:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:14575:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:14728:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:14969:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:15023:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:15077:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:17232:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:17286:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:17340:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:17394:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:17596:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:17989:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:18043:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:18097:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:18747:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:18943:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:33989:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char temp2[APR_MD5_DIGESTSIZE] ;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:740:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:1112:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[128];
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:1125:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf( buf, "%d of type ", argn-1 );
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:1692:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[1024];
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:2088:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((size)*sizeof(char)), cstr, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:2218:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	if (csize) memcpy(val, cptr, csize*sizeof(char));
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:4517:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:4586:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:4655:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:4724:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:4979:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:6245:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:6314:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:6383:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:6452:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:7366:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:8205:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:8391:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:8929:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:8998:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:9067:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:9208:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:9277:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:9583:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:10523:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:10944:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:11056:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:11237:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:11486:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:11598:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:11779:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:14728:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:15142:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:15208:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:15364:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:15521:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:15679:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:15836:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:15905:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:15974:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:16043:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:16112:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:16181:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:28822:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char temp1[APR_MD5_DIGESTSIZE] ;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:36645:24:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      arg1 = (unsigned char *)StringValuePtr(argv[0]);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:36709:24:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      arg1 = (unsigned char *)StringValuePtr(argv[0]);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:39699:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      arg7 = (char *)NUM2INT(argv[6]);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:39852:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      arg7 = (char *)NUM2INT(argv[6]);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:39988:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      arg7 = (char *)NUM2INT(argv[6]);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:41020:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      arg7 = (char *)NUM2INT(argv[6]);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:41173:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      arg7 = (char *)NUM2INT(argv[6]);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:41303:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      arg5 = (char *)NUM2INT(argv[4]);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:42405:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:42731:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:42800:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:484:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buffer[1024];
data/subversion-1.14.0/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:3205:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(buffer, StringValuePtr(result), RSTRING_LEN(result));
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:740:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:1112:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[128];
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:1125:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf( buf, "%d of type ", argn-1 );
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:1692:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[1024];
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:2147:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((size)*sizeof(char)), cstr, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:3333:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:3402:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:3514:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:3636:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:3757:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:4048:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:4117:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:4319:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:4441:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:4562:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:4834:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:4956:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:5077:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:5342:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:6598:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:10909:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:11376:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:11445:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:11514:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:11740:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:11951:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:12436:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:12563:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:12632:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:14884:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      arg17 = (char *)NUM2INT(argv[16]);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:15051:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      arg16 = (char *)NUM2INT(argv[15]);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:15212:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      arg13 = (char *)NUM2INT(argv[12]);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:15369:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      arg11 = (char *)NUM2INT(argv[10]);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:15515:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      arg10 = (char *)NUM2INT(argv[9]);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:15921:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      arg17 = (char *)NUM2INT(argv[16]);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:16088:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      arg16 = (char *)NUM2INT(argv[15]);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:16249:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      arg13 = (char *)NUM2INT(argv[12]);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:16406:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      arg11 = (char *)NUM2INT(argv[10]);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:16552:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      arg10 = (char *)NUM2INT(argv[9]);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:29999:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:30174:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:30243:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:30416:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:30637:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:30859:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:30928:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:30997:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:31066:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:31135:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:31199:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:31691:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:31813:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:31882:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:32177:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:740:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:1112:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[128];
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:1125:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf( buf, "%d of type ", argn-1 );
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:1692:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[1024];
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:2124:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((size)*sizeof(char)), cstr, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:3761:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char temp4[APR_MD5_DIGESTSIZE] ;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_diff.c:740:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_diff.c:1112:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[128];
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_diff.c:1125:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf( buf, "%d of type ", argn-1 );
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_diff.c:1692:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[1024];
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:740:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:1112:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[128];
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:1125:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf( buf, "%d of type ", argn-1 );
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:1692:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[1024];
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:2073:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((size)*sizeof(char)), cstr, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:6083:48:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  vresult = SWIG_NewPointerObj((svn_string_t *)memcpy((svn_string_t *)calloc(1,sizeof(svn_string_t)),&result,sizeof(svn_string_t)), SWIGTYPE_p_svn_string_t, SWIG_POINTER_OWN |  0 );
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:6470:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:6891:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:9853:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:10675:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char temp1[APR_MD5_DIGESTSIZE] ;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:13875:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:14099:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:14276:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:14523:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:740:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:1112:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[128];
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:1125:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf( buf, "%d of type ", argn-1 );
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:1692:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[1024];
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:2054:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((size)*sizeof(char)), cstr, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:2294:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  return (_obj->open)(session_baton, repos_URL, callbacks, callback_baton, config, pool);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:10272:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:10341:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:10426:122:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  result = (svn_error_t *(*)(void **,char const *,svn_ra_callbacks_t const *,void *,apr_hash_t *,apr_pool_t *)) ((arg1)->open);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:740:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:1112:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[128];
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:1125:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf( buf, "%d of type ", argn-1 );
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:1692:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[1024];
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:2133:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((size)*sizeof(char)), cstr, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:2224:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	if (csize) memcpy(val, cptr, csize*sizeof(char));
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:2783:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:3110:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:13002:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:13123:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:740:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char hex[17] = "0123456789abcdef";
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:1112:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[128];
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:1125:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf( buf, "%d of type ", argn-1 );
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:1692:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char result[1024];
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:2102:20:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
	  *cptr = (char *)memcpy(malloc((size)*sizeof(char)), cstr, sizeof(char)*(size));
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:4362:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:4431:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:4735:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:4804:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:5215:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:5390:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:5779:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:5901:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:5970:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:6039:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:6805:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:6927:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:7049:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:7394:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:7569:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:7685:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:7913:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:7982:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:8051:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:8120:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:11262:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:11384:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:11452:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:11518:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:11878:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:11998:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:12067:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:12136:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:12205:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:12376:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:12549:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:12617:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:12684:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:12753:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:12967:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:13036:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:13100:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:13314:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:13383:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:13823:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:13991:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:14262:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:14331:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:14400:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:16614:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:16683:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:16752:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:16821:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:17032:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:17468:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:17537:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:17606:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:18277:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:18503:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copied, arg2, len);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:32997:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char temp2[APR_MD5_DIGESTSIZE] ;
data/subversion-1.14.0/subversion/include/svn_opt.h:97:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *aliases[SVN_OPT_MAX_ALIASES];
data/subversion-1.14.0/subversion/include/svn_opt.h:100:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *help[SVN_OPT_MAX_PARAGRAPHS];
data/subversion-1.14.0/subversion/include/svn_opt.h:129:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *aliases[SVN_OPT_MAX_ALIASES];
data/subversion-1.14.0/subversion/include/svn_opt.h:163:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *aliases[SVN_OPT_MAX_ALIASES];
data/subversion-1.14.0/subversion/include/svn_ra.h:2328:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  svn_error_t *(*open)(void **session_baton,
data/subversion-1.14.0/subversion/include/svn_types.h:373:45:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
#define SVN_STR_TO_REV(str) ((svn_revnum_t) atol(str))
data/subversion-1.14.0/subversion/libsvn_client/commit_util.c:1492:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char flags[6];
data/subversion-1.14.0/subversion/libsvn_client/export.c:537:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char text_digest[APR_MD5_DIGESTSIZE];
data/subversion-1.14.0/subversion/libsvn_client/repos_diff.c:198:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char result_digest[APR_MD5_DIGESTSIZE];
data/subversion-1.14.0/subversion/libsvn_client/wc_editor.c:357:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char digest[APR_MD5_DIGESTSIZE];  /* MD5 digest of new fulltext */
data/subversion-1.14.0/subversion/libsvn_delta/branch.c:1426:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char bid[100];
data/subversion-1.14.0/subversion/libsvn_delta/branch.c:1458:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char kind[10];
data/subversion-1.14.0/subversion/libsvn_delta/branch.c:1505:20:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      *outer_eid = atoi(last_dot + 1);
data/subversion-1.14.0/subversion/libsvn_delta/branch.c:1510:20:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      *outer_eid = atoi(bid + 1);
data/subversion-1.14.0/subversion/libsvn_delta/branch.c:1524:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char bid[1000];
data/subversion-1.14.0/subversion/libsvn_delta/branch_compat.c:1074:24:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  int top_branch_num = atoi(branch->bid + 1);
data/subversion-1.14.0/subversion/libsvn_delta/svndiff.c:82:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buf[SVN__MAX_ENCODED_UINT_LEN], *p;
data/subversion-1.14.0/subversion/libsvn_delta/svndiff.c:93:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char headers[SVNDIFF_HEADER_SIZE + 5 * SVN__MAX_ENCODED_UINT_LEN
data/subversion-1.14.0/subversion/libsvn_delta/svndiff.c:95:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char ibuf[MAX_INSTRUCTION_LEN];
data/subversion-1.14.0/subversion/libsvn_delta/svndiff.c:110:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(headers, get_svndiff_header(eb->version), SVNDIFF_HEADER_SIZE);
data/subversion-1.14.0/subversion/libsvn_delta/svndiff.c:170:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char ibuf[MAX_INSTRUCTION_LEN], *ip;
data/subversion-1.14.0/subversion/libsvn_delta/svndiff.c:1056:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(buffer, b->window_buffer->data + b->read_pos, chunk_size);
data/subversion-1.14.0/subversion/libsvn_delta/text_delta.c:247:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(build_baton->ops, old_ops,
data/subversion-1.14.0/subversion/libsvn_delta/text_delta.c:533:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(tb->buf + tb->source_len + tb->target_len, data, chunk_len);
data/subversion-1.14.0/subversion/libsvn_delta/text_delta.c:639:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(target, source, overlap);
data/subversion-1.14.0/subversion/libsvn_delta/text_delta.c:647:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(target, source, len);
data/subversion-1.14.0/subversion/libsvn_delta/text_delta.c:681:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(tbuf + tpos, sbuf + op->offset, buf_len);
data/subversion-1.14.0/subversion/libsvn_delta/text_delta.c:698:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(tbuf + tpos,
data/subversion-1.14.0/subversion/libsvn_delta/text_delta.c:735:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(ab->result_digest, md5_checksum->digest,
data/subversion-1.14.0/subversion/libsvn_delta/text_delta.c:882:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char read_buf[SVN__STREAM_CHUNK_SIZE + 1];
data/subversion-1.14.0/subversion/libsvn_delta/text_delta.c:923:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(digest, md5_checksum->digest, APR_MD5_DIGESTSIZE);
data/subversion-1.14.0/subversion/libsvn_delta/xdelta.c:141:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char flags[FLAGS_COUNT / 8];
data/subversion-1.14.0/subversion/libsvn_diff/binary_diff.c:62:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buffer[SVN__STREAM_CHUNK_SIZE];
data/subversion-1.14.0/subversion/libsvn_diff/binary_diff.c:182:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char chunk[GIT_BASE85_CHUNKSIZE];
data/subversion-1.14.0/subversion/libsvn_diff/binary_diff.c:202:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char five[5];
data/subversion-1.14.0/subversion/libsvn_diff/diff_file.c:616:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const char *min_curp[4];
data/subversion-1.14.0/subversion/libsvn_diff/diff_file.c:1025:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[2][COMPARE_CHUNK_SIZE];
data/subversion-1.14.0/subversion/libsvn_diff/diff_file.c:1026:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char *bufp[2];
data/subversion-1.14.0/subversion/libsvn_diff/diff_file.c:1397:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *path[2];
data/subversion-1.14.0/subversion/libsvn_diff/diff_file.c:1402:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char        buffer[2][4096];
data/subversion-1.14.0/subversion/libsvn_diff/diff_file.c:1404:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char       *curp[2];
data/subversion-1.14.0/subversion/libsvn_diff/diff_file.c:1418:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char hunk_extra_context[SVN_DIFF__EXTRA_CONTEXT_LENGTH + 1];
data/subversion-1.14.0/subversion/libsvn_diff/diff_file.c:1821:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char time_buffer[64];
data/subversion-1.14.0/subversion/libsvn_diff/diff_file.c:2010:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *path[3];
data/subversion-1.14.0/subversion/libsvn_diff/diff_file.c:2014:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char       *buffer[3];
data/subversion-1.14.0/subversion/libsvn_diff/diff_file.c:2015:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char       *endp[3];
data/subversion-1.14.0/subversion/libsvn_diff/diff_file.c:2016:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char       *curp[3];
data/subversion-1.14.0/subversion/libsvn_diff/diff_memory.c:65:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char *normalization_buf[2];
data/subversion-1.14.0/subversion/libsvn_diff/diff_memory.c:363:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *prefix_str[3];
data/subversion-1.14.0/subversion/libsvn_diff/diff_memory.c:718:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *markers[4]; /* 0 = original, 1 = modified,
data/subversion-1.14.0/subversion/libsvn_diff/parse-diff.c:308:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[52];        /* Bytes on current line */
data/subversion-1.14.0/subversion/libsvn_diff/parse-diff.c:344:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(dest, b85b->buffer + b85b->buf_pos, n);
data/subversion-1.14.0/subversion/libsvn_diff/parse-diff.c:1132:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char eolbuf[2];
data/subversion-1.14.0/subversion/libsvn_fs/deprecated.c:227:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(digest, md5sum->digest, APR_MD5_DIGESTSIZE);
data/subversion-1.14.0/subversion/libsvn_fs/fs-loader.c:324:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[128];
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/changes-table.c:64:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  BDB_ERR((changes->open)(SVN_BDB_OPEN_PARAMS(changes, NULL),
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/checksum-reps-table.c:48:27:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  error = (checksum_reps->open)(SVN_BDB_OPEN_PARAMS(checksum_reps, NULL),
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/checksum-reps-table.c:178:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char next_key[MAX_KEY_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/copies-table.c:53:20:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  BDB_ERR((copies->open)(SVN_BDB_OPEN_PARAMS(copies, NULL),
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/copies-table.c:107:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char next_key[MAX_KEY_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/env.c:107:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char errpfx_string[sizeof(BDB_ERRPFX_STRING)];
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/env.c:562:28:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
          (bdb, (bdb->env->open)(bdb->env, bdb->path_bdb, flags, mode)));
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/lock-tokens-table.c:55:25:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  error = (lock_tokens->open)(SVN_BDB_OPEN_PARAMS(lock_tokens, NULL),
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/locks-table.c:57:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  error = (locks->open)(SVN_BDB_OPEN_PARAMS(locks, NULL),
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/miscellaneous-table.c:50:27:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  error = (miscellaneous->open)(SVN_BDB_OPEN_PARAMS(miscellaneous, NULL),
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/node-origins-table.c:46:26:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  error = (node_origins->open)(SVN_BDB_OPEN_PARAMS(node_origins, NULL),
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/nodes-table.c:59:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  BDB_ERR((nodes->open)(SVN_BDB_OPEN_PARAMS(nodes, NULL),
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/nodes-table.c:93:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char next_key[MAX_KEY_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/reps-table.c:52:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  BDB_ERR((reps->open)(SVN_BDB_OPEN_PARAMS(reps, NULL),
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/reps-table.c:148:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char next_key[MAX_KEY_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/rev-table.c:51:23:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  BDB_ERR((revisions->open)(SVN_BDB_OPEN_PARAMS(revisions, NULL),
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/strings-table.c:55:21:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  BDB_ERR((strings->open)(SVN_BDB_OPEN_PARAMS(strings, NULL),
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/strings-table.c:285:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char next_key[MAX_KEY_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/txn-table.c:61:18:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  BDB_ERR((txns->open)(SVN_BDB_OPEN_PARAMS(txns, NULL),
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/txn-table.c:116:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char next_key[MAX_KEY_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/uuids-table.c:55:19:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  error = (uuids->open)(SVN_BDB_OPEN_PARAMS(uuids, NULL),
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/uuids-table.c:71:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buffer[APR_UUID_FORMATTED_LENGTH + 1];
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/uuids-table.c:103:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[APR_UUID_FORMATTED_LENGTH + 1];
data/subversion-1.14.0/subversion/libsvn_fs_base/reps-strings.c:260:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char diffdata[4096];   /* hunk of svndiff data */
data/subversion-1.14.0/subversion/libsvn_fs_base/reps-strings.c:404:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(buf, target_buf + offset, target_len);
data/subversion-1.14.0/subversion/libsvn_fs_base/tree.c:131:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *node_cache_keys[NODE_CACHE_MAX_KEYS];
data/subversion-1.14.0/subversion/libsvn_fs_fs/cached_data.c:586:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[64];
data/subversion-1.14.0/subversion/libsvn_fs_fs/cached_data.c:810:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buf[4];
data/subversion-1.14.0/subversion/libsvn_fs_fs/cached_data.c:1204:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char md5_digest[APR_MD5_DIGESTSIZE];
data/subversion-1.14.0/subversion/libsvn_fs_fs/cached_data.c:1528:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(b->md5_digest, rep->md5_digest, sizeof(rep->md5_digest));
data/subversion-1.14.0/subversion/libsvn_fs_fs/cached_data.c:1830:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (cur, rb->base_window->data + offset, copy_len);
data/subversion-1.14.0/subversion/libsvn_fs_fs/cached_data.c:1863:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(cur, rb->buf + rb->buf_pos, copy_len);
data/subversion-1.14.0/subversion/libsvn_fs_fs/cached_data.c:1939:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(fulltext_baton->buffer, (const char *)data + start,
data/subversion-1.14.0/subversion/libsvn_fs_fs/cached_data.c:2426:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char md5_digest[APR_MD5_DIGESTSIZE];
data/subversion-1.14.0/subversion/libsvn_fs_fs/fs.h:557:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char sha1_digest[APR_SHA1_DIGESTSIZE];
data/subversion-1.14.0/subversion/libsvn_fs_fs/fs.h:558:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char md5_digest[APR_MD5_DIGESTSIZE];
data/subversion-1.14.0/subversion/libsvn_fs_fs/fs_fs.c:1194:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[APR_UUID_FORMATTED_LENGTH + 2];
data/subversion-1.14.0/subversion/libsvn_fs_fs/fs_fs.c:2092:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char node_id_ptr[SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_fs/fs_fs.c:2121:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char node_id_ptr[SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_fs/fs_fs.c:2362:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(rep->sha1_digest, checksum->digest, APR_SHA1_DIGESTSIZE);
data/subversion-1.14.0/subversion/libsvn_fs_fs/id.c:235:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char string[2 * SVN_INT64_BUFFER_SIZE + 1];
data/subversion-1.14.0/subversion/libsvn_fs_fs/id.c:312:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char string[6 * SVN_INT64_BUFFER_SIZE + 10];
data/subversion-1.14.0/subversion/libsvn_fs_fs/index.c:253:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buffer[MAX_NUMBER_PREFETCH];
data/subversion-1.14.0/subversion/libsvn_fs_fs/index.c:361:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[STREAM_PREFIX_LEN + 1] = { 0 };
data/subversion-1.14.0/subversion/libsvn_fs_fs/index.c:501:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char encoded[ENCODED_INT_LENGTH];
data/subversion-1.14.0/subversion/libsvn_fs_fs/index.c:704:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char encoded[ENCODED_INT_LENGTH];
data/subversion-1.14.0/subversion/libsvn_fs_fs/index.c:1978:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char encoded[ENCODED_INT_LENGTH];
data/subversion-1.14.0/subversion/libsvn_fs_fs/index.c:3101:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buffer[4096];
data/subversion-1.14.0/subversion/libsvn_fs_fs/low_level.c:1085:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_fs/pack.c:440:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buffer[STACK_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_fs/pack.c:484:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char buffer[BUFFER_SIZE] = { 0 };
data/subversion-1.14.0/subversion/libsvn_fs_fs/pack.c:705:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char *special[SPECIAL_COUNT] = {"trunk", "branch"};
data/subversion-1.14.0/subversion/libsvn_fs_fs/recovery.c:299:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[64];
data/subversion-1.14.0/subversion/libsvn_fs_fs/revprops.c:313:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char number_buffer[SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_fs/stats.c:721:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[64];
data/subversion-1.14.0/subversion/libsvn_fs_fs/temp_serializer.c:88:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(++key_buffer, string, len+1);
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:610:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(p, dirent->name, name_len);
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:622:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(p,
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:628:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(p, id_str->data, id_str->len);
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:1019:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char new_id_str[SVN_INT64_BUFFER_SIZE + 1]; /* add space for a newline */
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:1331:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[2 * SVN_INT64_BUFFER_SIZE + 2];
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:1801:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buffer[SVN_INT64_BUFFER_SIZE] = { 0 };
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:2413:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy((*old_rep)->md5_digest, rep->md5_digest, sizeof(rep->md5_digest));
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:2499:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(rep->md5_digest, checksum->digest, svn_checksum_size(checksum));
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:2504:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(rep->sha1_digest, checksum->digest, svn_checksum_size(checksum));
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:2844:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(rep, old_rep, sizeof (*rep));
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:2989:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(rep, old_rep, sizeof (*rep));
data/subversion-1.14.0/subversion/libsvn_fs_fs/tree.c:361:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(entry->path, path, path_len + 1);
data/subversion-1.14.0/subversion/libsvn_fs_fs/util.c:358:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_fs/util.c:398:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[80];
data/subversion-1.14.0/subversion/libsvn_fs_fs/util.c:433:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_fs/util.c:513:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char node_id_str[SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_fs/util.c:514:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char copy_id_str[SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_fs/verify.c:178:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buffer[SVN__STREAM_CHUNK_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_fs/verify.c:458:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char buffer[STREAM_THRESHOLD];
data/subversion-1.14.0/subversion/libsvn_fs_fs/verify.c:546:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buffer[STREAM_THRESHOLD];
data/subversion-1.14.0/subversion/libsvn_fs_fs/verify.c:566:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buffer[STREAM_THRESHOLD];
data/subversion-1.14.0/subversion/libsvn_fs_x/cached_data.c:530:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buf[4];
data/subversion-1.14.0/subversion/libsvn_fs_x/cached_data.c:931:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char md5_digest[APR_MD5_DIGESTSIZE];
data/subversion-1.14.0/subversion/libsvn_fs_x/cached_data.c:1260:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(b->md5_digest, rep->md5_digest, sizeof(rep->md5_digest));
data/subversion-1.14.0/subversion/libsvn_fs_x/cached_data.c:1765:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy (cur, rb->base_window->data + offset, copy_len);
data/subversion-1.14.0/subversion/libsvn_fs_x/cached_data.c:1784:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(cur, rb->buf + rb->buf_pos, copy_len);
data/subversion-1.14.0/subversion/libsvn_fs_x/cached_data.c:1860:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(fulltext_baton->buffer, (const char *)data + start,
data/subversion-1.14.0/subversion/libsvn_fs_x/cached_data.c:2317:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char md5_digest[APR_MD5_DIGESTSIZE];
data/subversion-1.14.0/subversion/libsvn_fs_x/dag_cache.c:376:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(result->path, path->data, path_len);
data/subversion-1.14.0/subversion/libsvn_fs_x/fs.h:446:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char sha1_digest[APR_SHA1_DIGESTSIZE];
data/subversion-1.14.0/subversion/libsvn_fs_x/fs.h:447:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char md5_digest[APR_MD5_DIGESTSIZE];
data/subversion-1.14.0/subversion/libsvn_fs_x/fs_x.c:559:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[APR_UUID_FORMATTED_LENGTH + 2];
data/subversion-1.14.0/subversion/libsvn_fs_x/id.c:153:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char string[2 * SVN_INT64_BUFFER_SIZE + 1];
data/subversion-1.14.0/subversion/libsvn_fs_x/index.c:253:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buffer[MAX_NUMBER_PREFETCH];
data/subversion-1.14.0/subversion/libsvn_fs_x/index.c:356:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[STREAM_PREFIX_LEN + 1] = { 0 };
data/subversion-1.14.0/subversion/libsvn_fs_x/index.c:726:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char encoded[ENCODED_INT_LENGTH];
data/subversion-1.14.0/subversion/libsvn_fs_x/index.c:804:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char encoded[ENCODED_INT_LENGTH];
data/subversion-1.14.0/subversion/libsvn_fs_x/index.c:839:63:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          svn_stringbuf_appendbytes(container_offsets, (const char *)encoded,
data/subversion-1.14.0/subversion/libsvn_fs_x/index.c:2181:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char encoded[ENCODED_INT_LENGTH];
data/subversion-1.14.0/subversion/libsvn_fs_x/index.c:3444:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buffer[4096];
data/subversion-1.14.0/subversion/libsvn_fs_x/pack.c:405:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buffer[STACK_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_x/pack.c:450:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char buffer[BUFFER_SIZE] = { 0 };
data/subversion-1.14.0/subversion/libsvn_fs_x/pack.c:654:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char *special[SPECIAL_COUNT] = {"trunk", "branch"};
data/subversion-1.14.0/subversion/libsvn_fs_x/string_table.c:481:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *copy_masks[8] = { "\xff\xff\xff\xff\xff\xff\xff\xff",
data/subversion-1.14.0/subversion/libsvn_fs_x/string_table.c:531:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(buffer + header->head_length,
data/subversion-1.14.0/subversion/libsvn_fs_x/temp_serializer.c:88:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(++key_buffer, string, len+1);
data/subversion-1.14.0/subversion/libsvn_fs_x/transaction.c:896:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(p, dirent->name, name_len + 1);
data/subversion-1.14.0/subversion/libsvn_fs_x/transaction.c:1229:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char new_id_str[SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_x/transaction.c:1564:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[SVN_INT64_BUFFER_SIZE] = { 0 };
data/subversion-1.14.0/subversion/libsvn_fs_x/transaction.c:1613:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[2 * SVN_INT64_BUFFER_SIZE + 2];
data/subversion-1.14.0/subversion/libsvn_fs_x/transaction.c:2473:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy((*old_rep)->md5_digest, rep->md5_digest, sizeof(rep->md5_digest));
data/subversion-1.14.0/subversion/libsvn_fs_x/transaction.c:2567:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(rep->md5_digest, checksum->digest, svn_checksum_size(checksum));
data/subversion-1.14.0/subversion/libsvn_fs_x/transaction.c:2572:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(rep->sha1_digest, checksum->digest, svn_checksum_size(checksum));
data/subversion-1.14.0/subversion/libsvn_fs_x/transaction.c:2965:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(rep, old_rep, sizeof (*rep));
data/subversion-1.14.0/subversion/libsvn_fs_x/util.c:167:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[SVN_INT64_BUFFER_SIZE + sizeof(PATH_EXT_PACKED_SHARD)] = { 0 };
data/subversion-1.14.0/subversion/libsvn_fs_x/util.c:204:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[SVN_INT64_BUFFER_SIZE + 1];
data/subversion-1.14.0/subversion/libsvn_fs_x/util.c:235:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[SVN_INT64_BUFFER_SIZE + 1];
data/subversion-1.14.0/subversion/libsvn_fs_x/util.c:291:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[SVN_INT64_BUFFER_SIZE + sizeof(PATH_EXT_TXN)] = { 0 };
data/subversion-1.14.0/subversion/libsvn_fs_x/util.c:403:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[SVN_INT64_BUFFER_SIZE + sizeof(PATH_EXT_REV_LOCK)] = { 0 };
data/subversion-1.14.0/subversion/libsvn_fs_x/util.c:502:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[80];
data/subversion-1.14.0/subversion/libsvn_fs_x/util.c:540:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_x/verify.c:152:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buffer[SVN__STREAM_CHUNK_SIZE];
data/subversion-1.14.0/subversion/libsvn_fs_x/verify.c:428:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char buffer[STREAM_THRESHOLD];
data/subversion-1.14.0/subversion/libsvn_fs_x/verify.c:517:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buffer[STREAM_THRESHOLD];
data/subversion-1.14.0/subversion/libsvn_fs_x/verify.c:537:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buffer[STREAM_THRESHOLD];
data/subversion-1.14.0/subversion/libsvn_ra/util.c:165:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char hostname_str[APRMAXHOSTLEN + 1] = { 0 };
data/subversion-1.14.0/subversion/libsvn_ra_serf/ra_serf.h:658:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *collect_attrs[11];
data/subversion-1.14.0/subversion/libsvn_ra_serf/request_body.c:56:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(next, data, sz);
data/subversion-1.14.0/subversion/libsvn_ra_serf/request_body.c:66:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(next, data, sz);
data/subversion-1.14.0/subversion/libsvn_ra_serf/util_error.c:60:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char errbuf[255]; /* Buffer for APR error message. */
data/subversion-1.14.0/subversion/libsvn_ra_svn/cram.c:85:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char secret[64];
data/subversion-1.14.0/subversion/libsvn_ra_svn/cram.c:92:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(secret, password, len);
data/subversion-1.14.0/subversion/libsvn_ra_svn/cram.c:140:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char hostbuf[APRMAXHOSTLEN + 1];
data/subversion-1.14.0/subversion/libsvn_ra_svn/cram.c:141:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char cdigest[APR_MD5_DIGESTSIZE], sdigest[APR_MD5_DIGESTSIZE];
data/subversion-1.14.0/subversion/libsvn_ra_svn/cram.c:187:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char digest[APR_MD5_DIGESTSIZE];
data/subversion-1.14.0/subversion/libsvn_ra_svn/cram.c:188:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char hex[2 * APR_MD5_DIGESTSIZE + 1];
data/subversion-1.14.0/subversion/libsvn_ra_svn/cyrus_auth.c:207:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[1024];
data/subversion-1.14.0/subversion/libsvn_ra_svn/cyrus_auth.c:383:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(secret->data, baton->password, len);
data/subversion-1.14.0/subversion/libsvn_ra_svn/cyrus_auth.c:638:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(buffer, sasl_baton->read_buf, sasl_baton->read_len);
data/subversion-1.14.0/subversion/libsvn_ra_svn/cyrus_auth.c:645:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(buffer, sasl_baton->read_buf, *len);
data/subversion-1.14.0/subversion/libsvn_ra_svn/editorp.c:118:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[1 + SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_ra_svn/marshal.c:447:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(conn->write_buf + conn->write_pos, data, len);
data/subversion-1.14.0/subversion/libsvn_ra_svn/marshal.c:488:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(data, conn->read_ptr, copylen);
data/subversion-1.14.0/subversion/libsvn_ra_svn/marshal.c:627:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[256];  /* Must be smaller than sizeof(conn->read_buf) - 1. */
data/subversion-1.14.0/subversion/libsvn_ra_svn/marshal.c:656:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(conn->read_buf + 1, p, end - p);
data/subversion-1.14.0/subversion/libsvn_ra_svn/marshal.c:715:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(target + 1, s, len);
data/subversion-1.14.0/subversion/libsvn_ra_svn/marshal.c:1360:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(p, conn->read_ptr, MAX_WORD_LENGTH - 1);
data/subversion-1.14.0/subversion/libsvn_ra_svn/marshal.c:1425:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy(new_items, items, capacity * sizeof(*new_items));
data/subversion-1.14.0/subversion/libsvn_ra_svn/marshal.c:2765:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[128];
data/subversion-1.14.0/subversion/libsvn_ra_svn/marshal.c:2896:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(p, flags_str->data, flags_str->len);
data/subversion-1.14.0/subversion/libsvn_ra_svn/ra_svn.h:78:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char write_buf[SVN_RA_SVN__WRITEBUF_SIZE];
data/subversion-1.14.0/subversion/libsvn_ra_svn/ra_svn.h:79:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char read_buf[SVN_RA_SVN__READBUF_SIZE];
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:175:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(result->data, authz_key->digest, authz_size);
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:176:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy((char *)result->data + authz_size,
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:184:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(result->data, authz_key->digest, size);
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:208:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(result->data, repos_name, repos_len + 1);
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:210:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy((char *)result->data + size, nullable_user, user_len + 1);
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:212:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy((char *)result->data + size, authz_id->data, authz_id->size);
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:656:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(rule->path, cb->rule_path_buffer.data, path_size);
data/subversion-1.14.0/subversion/libsvn_repos/config_pool.c:51:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(result->data, checksum->digest, size);
data/subversion-1.14.0/subversion/libsvn_repos/dump.c:1148:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char errbuf[512]; /* ### svn_strerror() magic number  */
data/subversion-1.14.0/subversion/libsvn_repos/hooks.c:474:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const char *args[6];
data/subversion-1.14.0/subversion/libsvn_repos/hooks.c:559:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const char *args[4];
data/subversion-1.14.0/subversion/libsvn_repos/hooks.c:605:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const char *args[5];
data/subversion-1.14.0/subversion/libsvn_repos/hooks.c:640:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const char *args[7];
data/subversion-1.14.0/subversion/libsvn_repos/hooks.c:642:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char action_string[2];
data/subversion-1.14.0/subversion/libsvn_repos/hooks.c:703:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const char *args[7];
data/subversion-1.14.0/subversion/libsvn_repos/hooks.c:705:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char action_string[2];
data/subversion-1.14.0/subversion/libsvn_repos/hooks.c:754:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const char *args[7];
data/subversion-1.14.0/subversion/libsvn_repos/hooks.c:797:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const char *args[5];
data/subversion-1.14.0/subversion/libsvn_repos/hooks.c:839:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const char *args[7];
data/subversion-1.14.0/subversion/libsvn_repos/hooks.c:873:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const char *args[5];
data/subversion-1.14.0/subversion/libsvn_repos/reporter.c:533:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buf[SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_subr/base64.c:58:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buf[3];         /* Bytes waiting to be encoded */
data/subversion-1.14.0/subversion/libsvn_subr/base64.c:127:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char group[4];
data/subversion-1.14.0/subversion/libsvn_subr/base64.c:162:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(inbuf + *inbuflen, p, 3 - *inbuflen);
data/subversion-1.14.0/subversion/libsvn_subr/base64.c:179:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(inbuf + *inbuflen, p, end - p);
data/subversion-1.14.0/subversion/libsvn_subr/base64.c:191:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char ingroup[3];
data/subversion-1.14.0/subversion/libsvn_subr/base64.c:192:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char outgroup[4];
data/subversion-1.14.0/subversion/libsvn_subr/base64.c:196:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(ingroup, extra, len);
data/subversion-1.14.0/subversion/libsvn_subr/base64.c:278:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char ingroup[3];
data/subversion-1.14.0/subversion/libsvn_subr/base64.c:301:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buf[4];         /* Bytes waiting to be decoded */
data/subversion-1.14.0/subversion/libsvn_subr/base64.c:323:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const signed char reverse_base64[256] = {
data/subversion-1.14.0/subversion/libsvn_subr/base64.c:413:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char group[3];
data/subversion-1.14.0/subversion/libsvn_subr/base64.c:524:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char ingroup[4];
data/subversion-1.14.0/subversion/libsvn_subr/base64.c:544:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char ingroup[3];
data/subversion-1.14.0/subversion/libsvn_subr/bit_array.c:136:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(new_blocks, array->blocks,
data/subversion-1.14.0/subversion/libsvn_subr/cache-inprocess.c:198:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(*buffer, entry->value, entry->size);
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:416:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char content_hash[APR_MD5_DIGESTSIZE];
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:421:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char prefix_hash[APR_MD5_DIGESTSIZE];
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:427:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char key_hash[APR_MD5_DIGESTSIZE];
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:432:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char prefix_tail[PREFIX_TAIL_LEN];
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:472:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(tag->prefix_tail, prefix, prefix_len + 1);
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:647:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char padding[GROUP_BLOCK_SIZE - sizeof(group_header_t)
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:2239:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(&entry->tag, tag, sizeof(*tag));
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:2244:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cache->data + entry->offset, to_find->full_key.data,
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:2247:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cache->data + entry->offset + entry->key.key_len, buffer,
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:2277:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(&entry->tag, tag, sizeof(*tag));
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:2288:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cache->data + entry->offset, to_find->full_key.data,
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:2291:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(cache->data + entry->offset + entry->key.key_len, buffer,
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:2410:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(*buffer, cache->data + entry->offset + entry->key.key_len, size);
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:2703:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(cache->data + entry->offset,
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:2706:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(cache->data + entry->offset + key_len, item_data,
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:2720:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(&entry->tag, tag, sizeof(*tag));
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:2847:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(key_copy, key, key_len);
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:2882:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(data, key, 16);
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:2886:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(data, key, 8);
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:2894:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(data, key, key_len);
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:3419:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy((char *)cache->combined_key.full_key.data, prefix,
data/subversion-1.14.0/subversion/libsvn_subr/checksum.c:130:25:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const unsigned char zeros_digest[MAX_DIGESTSIZE] = { 0 };
data/subversion-1.14.0/subversion/libsvn_subr/checksum.c:144:25:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const unsigned char zeros[MAX_DIGESTSIZE] = { 0 };
data/subversion-1.14.0/subversion/libsvn_subr/checksum.c:188:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy((unsigned char *)checksum->digest, digest, digest_size);
data/subversion-1.14.0/subversion/libsvn_subr/checksum.c:379:25:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const unsigned char xdigitval[256] =
data/subversion-1.14.0/subversion/libsvn_subr/checksum.c:783:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(b->digest, (*b->checksum)->digest, digest_size);
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:102:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char prefix_buf[64];  /* 64 is probably bigger than most program names */
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:113:33:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    if ((fstat(0, &st) == -1 && open("/dev/null", O_RDONLY) == -1) ||
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:114:33:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        (fstat(1, &st) == -1 && open("/dev/null", O_WRONLY) == -1) ||
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:115:33:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
        (fstat(2, &st) == -1 && open("/dev/null", O_WRONLY) == -1))
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:138:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char input_encoding_buffer[16];
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:139:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    static char output_encoding_buffer[16];
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:222:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char buf[1024];
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:233:3:  [2] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant string.
  strcat(prefix_buf, ": ");
data/subversion-1.14.0/subversion/libsvn_subr/compress_lz4.c:41:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buf[SVN__MAX_ENCODED_UINT_LEN];
data/subversion-1.14.0/subversion/libsvn_subr/compress_lz4.c:108:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(out->data, p, decompressed_data_len);
data/subversion-1.14.0/subversion/libsvn_subr/compress_zlib.c:72:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buf[SVN__MAX_ENCODED_UINT_LEN], *p;
data/subversion-1.14.0/subversion/libsvn_subr/compress_zlib.c:150:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(out->data, in, len);
data/subversion-1.14.0/subversion/libsvn_subr/config_file.c:82:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char parser_buffer[SVN__STREAM_CHUNK_SIZE]; /* Larger than most config files */
data/subversion-1.14.0/subversion/libsvn_subr/config_file.c:611:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char folder[B_PATH_NAME_LENGTH];
data/subversion-1.14.0/subversion/libsvn_subr/config_file.c:1605:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char folder[B_PATH_NAME_LENGTH];
data/subversion-1.14.0/subversion/libsvn_subr/crypto.c:323:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(assembled, prefix, RANDOM_PREFIX_LEN);
data/subversion-1.14.0/subversion/libsvn_subr/crypto.c:324:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(assembled + RANDOM_PREFIX_LEN, password, password_len);
data/subversion-1.14.0/subversion/libsvn_subr/crypto.c:334:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(assembled, prefix, RANDOM_PREFIX_LEN);
data/subversion-1.14.0/subversion/libsvn_subr/crypto.c:335:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(assembled + RANDOM_PREFIX_LEN, password, password_len);
data/subversion-1.14.0/subversion/libsvn_subr/crypto.c:337:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(assembled + RANDOM_PREFIX_LEN + password_len + 1,
data/subversion-1.14.0/subversion/libsvn_subr/ctype.c:309:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const unsigned char casefold_table[256] =
data/subversion-1.14.0/subversion/libsvn_subr/debug.c:83:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char prefix[80], buffer[4096];
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:366:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy(dst, seg, seglen);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:517:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy(dst, src + 2, seglen - 2);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:529:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(dst, src, seglen);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:610:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(dst, canon, pre_schema_size);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:637:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char digitz[3];
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1065:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(dirent, base, blen);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1068:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(dirent + blen + add_separator, component, clen + 1);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1170:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(p, base, len = saved_lengths[0]);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1198:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(p, s, len);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1228:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(path, base, blen);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1230:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(path + blen + 1, component, clen + 1);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:2065:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char digitz[3];
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.h:34:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
extern const char svn_uri__char_validity[256];
data/subversion-1.14.0/subversion/libsvn_subr/dso.c:96:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char buf[1024];
data/subversion-1.14.0/subversion/libsvn_subr/error.c:267:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char errbuf[255];
data/subversion-1.14.0/subversion/libsvn_subr/error.c:574:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char errbuf[256];
data/subversion-1.14.0/subversion/libsvn_subr/error.c:715:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[256];
data/subversion-1.14.0/subversion/libsvn_subr/fnv1a.c:99:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char final_data[sizeof(apr_uint32_t) * SCALING + SCALING - 1];
data/subversion-1.14.0/subversion/libsvn_subr/fnv1a.c:108:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(final_data, hashes, sizeof(apr_uint32_t) * SCALING);
data/subversion-1.14.0/subversion/libsvn_subr/fnv1a.c:110:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(final_data + sizeof(apr_uint32_t) * SCALING, input, len);
data/subversion-1.14.0/subversion/libsvn_subr/fnv1a.c:193:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[SCALING];
data/subversion-1.14.0/subversion/libsvn_subr/fnv1a.c:234:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(context->buffer + context->buffered, data, len);
data/subversion-1.14.0/subversion/libsvn_subr/fnv1a.c:239:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(context->buffer + context->buffered, data, to_copy);
data/subversion-1.14.0/subversion/libsvn_subr/fnv1a.c:251:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(context->buffer,
data/subversion-1.14.0/subversion/libsvn_subr/hash.c:376:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[SVN_KEYLINE_MAXLEN];
data/subversion-1.14.0/subversion/libsvn_subr/hash.c:431:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          ((char *) keybuf)[keylen] = '\0';
data/subversion-1.14.0/subversion/libsvn_subr/hash.c:457:17:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              ((char *) valbuf)[vallen] = '\0';
data/subversion-1.14.0/subversion/libsvn_subr/io.c:775:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[1025];
data/subversion-1.14.0/subversion/libsvn_subr/io.c:891:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buf[SVN__STREAM_CHUNK_SIZE];
data/subversion-1.14.0/subversion/libsvn_subr/io.c:1547:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(digest, checksum->digest, APR_MD5_DIGESTSIZE);
data/subversion-1.14.0/subversion/libsvn_subr/io.c:2280:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(rename_info->FileName, w_final_abspath, path_len * sizeof(WCHAR));
data/subversion-1.14.0/subversion/libsvn_subr/io.c:3264:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char errbuf[256];
data/subversion-1.14.0/subversion/libsvn_subr/io.c:3809:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char block[1024];
data/subversion-1.14.0/subversion/libsvn_subr/io.c:5079:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[80];
data/subversion-1.14.0/subversion/libsvn_subr/lz4/lz4.c:222:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(memPtr, &value, sizeof(value));
data/subversion-1.14.0/subversion/libsvn_subr/lz4/lz4.c:227:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(memPtr, &value, sizeof(value));
data/subversion-1.14.0/subversion/libsvn_subr/lz4/lz4.c:256:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(dst,src,8);
data/subversion-1.14.0/subversion/libsvn_subr/lz4/lz4.c:660:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(op, anchor, lastRun);
data/subversion-1.14.0/subversion/libsvn_subr/lz4/lz4.c:877:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(op, anchor, lastRunSize);
data/subversion-1.14.0/subversion/libsvn_subr/lz4/lz4.c:1167:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(op, ip, length);
data/subversion-1.14.0/subversion/libsvn_subr/lz4/lz4.c:1206:17:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                memcpy(op, dictEnd - copySize, copySize);
data/subversion-1.14.0/subversion/libsvn_subr/lz4/lz4.c:1213:21:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
                    memcpy(op, lowPrefix, restSize);
data/subversion-1.14.0/subversion/libsvn_subr/lz4/lz4.c:1228:13:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
            memcpy(op+4, match, 4);
data/subversion-1.14.0/subversion/libsvn_subr/mergeinfo.c:2240:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(target[i], source[i], object_size);
data/subversion-1.14.0/subversion/libsvn_subr/object_pool.c:239:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(object_ref->key.data, key->data, key->size);
data/subversion-1.14.0/subversion/libsvn_subr/packed_data.c:332:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      unsigned char local_buffer[10 * SVN__PACKED_DATA_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_subr/packed_data.c:415:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      unsigned char buffer[10];
data/subversion-1.14.0/subversion/libsvn_subr/packed_data.c:479:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char buffer[10];
data/subversion-1.14.0/subversion/libsvn_subr/packed_data.c:806:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      unsigned char local_buffer[10 * SVN__PACKED_DATA_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_subr/packed_data.c:814:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(local_buffer,
data/subversion-1.14.0/subversion/libsvn_subr/packed_data.c:999:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(private_data->packed->data,
data/subversion-1.14.0/subversion/libsvn_subr/packed_data.c:1025:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(stream->packed->data,
data/subversion-1.14.0/subversion/libsvn_subr/path.c:137:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(path, base, blen);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:139:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(path + blen + 1, component, clen + 1);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:239:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p, SVN_EMPTY_PATH, len = saved_lengths[0]);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:241:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(p, base, len = saved_lengths[0]);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:268:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(p, s, len);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:699:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(p, APR_ARRAY_IDX(components, i, const char *), lengths[i]);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:699:52:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      memcpy(p, APR_ARRAY_IDX(components, i, const char *), lengths[i]);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:834:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
const char svn_uri__char_validity[256] = {
data/subversion-1.14.0/subversion/libsvn_subr/path.c:984:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char iri_escape_chars[256] = {
data/subversion-1.14.0/subversion/libsvn_subr/path.c:1011:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char uri_autoescape_chars[256] = {
data/subversion-1.14.0/subversion/libsvn_subr/path.c:1071:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char digitz[3];
data/subversion-1.14.0/subversion/libsvn_subr/prefix_string.c:58:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char data[8];
data/subversion-1.14.0/subversion/libsvn_subr/prefix_string.c:130:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(sub_nodes, node->sub_nodes,
data/subversion-1.14.0/subversion/libsvn_subr/prefix_string.c:263:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(new_node->key.data, s + node->length, 8);
data/subversion-1.14.0/subversion/libsvn_subr/prefix_string.c:278:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(new_string->data, s + node->length, len - node->length);
data/subversion-1.14.0/subversion/libsvn_subr/prefix_string.c:304:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(buffer + s->prefix->length, s->data, len - s->prefix->length);
data/subversion-1.14.0/subversion/libsvn_subr/quoprint.c:86:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[3];
data/subversion-1.14.0/subversion/libsvn_subr/quoprint.c:195:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[3];                  /* Bytes waiting to be decoded */
data/subversion-1.14.0/subversion/libsvn_subr/quoprint.c:304:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char ingroup[4];
data/subversion-1.14.0/subversion/libsvn_subr/skel.c:492:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char buf[200 + SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_subr/sorts.c:331:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(new_position, new_element, array->elt_size);
data/subversion-1.14.0/subversion/libsvn_subr/sorts.c:392:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(tmp, x, sz);
data/subversion-1.14.0/subversion/libsvn_subr/sorts.c:393:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(x, y, sz);
data/subversion-1.14.0/subversion/libsvn_subr/sorts.c:394:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(y, tmp, sz);
data/subversion-1.14.0/subversion/libsvn_subr/sorts.c:541:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(apr_array_push(queue->elements), element, queue->elements->elt_size);
data/subversion-1.14.0/subversion/libsvn_subr/spillbuf.c:319:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(&mem->data[mem->size], data, amt);
data/subversion-1.14.0/subversion/libsvn_subr/spillbuf.c:566:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(data, reader->save_ptr + reader->save_pos, copy_amt);
data/subversion-1.14.0/subversion/libsvn_subr/spillbuf.c:598:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(data, reader->sb_ptr, copy_amt);
data/subversion-1.14.0/subversion/libsvn_subr/spillbuf.c:641:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(reader->save_ptr, reader->sb_ptr, reader->sb_len);
data/subversion-1.14.0/subversion/libsvn_subr/sqlite.c:1537:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buf[256];
data/subversion-1.14.0/subversion/libsvn_subr/stream.c:485:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[4096];
data/subversion-1.14.0/subversion/libsvn_subr/stream.c:1631:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(buffer, btn->str->data + btn->amt_read, *len);
data/subversion-1.14.0/subversion/libsvn_subr/stream.c:1770:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(buffer, btn->str->data + btn->amt_read, *len);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:125:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(membuf->data, old_data, old_size);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:215:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char empty_buffer[1] = {0};
data/subversion-1.14.0/subversion/libsvn_subr/string.c:245:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(data, bytes, size);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:402:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(strbuf->data, bytes, size);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:483:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(str->data, value, amt + 1);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:545:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(mem, str->data, str->len + 1);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:630:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(start_address, bytes, count);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:687:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(str->data + pos, bytes, count);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:740:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(str->data + pos, bytes, new_count);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:782:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(str->data + str->len, str->data + current, to_copy);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:786:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(str->data + str->len, replacement, replacement_len);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:795:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(str->data + str->len, str->data + current, to_copy);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:1182:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char decimal_table[100][4]
data/subversion-1.14.0/subversion/libsvn_subr/string.c:1196:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy((dest), (source), 2)
data/subversion-1.14.0/subversion/libsvn_subr/string.c:1201:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_subr/string.c:1264:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(dest, target, &buffer[SVN_INT64_BUFFER_SIZE] - target);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:1297:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[2 * SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_subr/string.c:1306:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[2 * SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_subr/string.c:1329:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buffer[SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_subr/string.c:1357:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char digits[SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/libsvn_subr/subst.c:881:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char interesting[256];
data/subversion-1.14.0/subversion/libsvn_subr/subst.c:887:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char newline_buf[2];
data/subversion-1.14.0/subversion/libsvn_subr/subst.c:893:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char keyword_buf[SVN_KEYWORD_MAX_LEN];
data/subversion-1.14.0/subversion/libsvn_subr/subst.c:899:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char src_format[2];
data/subversion-1.14.0/subversion/libsvn_subr/subst.c:1043:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char keyword_name[SVN_KEYWORD_MAX_LEN + 1];
data/subversion-1.14.0/subversion/libsvn_subr/subst.c:1315:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(buffer + off, b->readbuf->data + b->readbuf_off, to_copy);
data/subversion-1.14.0/subversion/libsvn_subr/subst.c:1417:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(b->buf, mt->saved_baton.buf, SVN__TRANSLATION_BUF_SIZE);
data/subversion-1.14.0/subversion/libsvn_subr/sysinfo.c:381:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char *const args[3] =
data/subversion-1.14.0/subversion/libsvn_subr/sysinfo.c:892:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(sysinfo, local_sysinfo, sizeof *sysinfo);
data/subversion-1.14.0/subversion/libsvn_subr/sysinfo.c:1143:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&info, vinfo, sizeof info);
data/subversion-1.14.0/subversion/libsvn_subr/sysinfo.c:1164:3:  [2] (buffer) wchar_t:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  wchar_t buffer[MAX_PATH + 1];
data/subversion-1.14.0/subversion/libsvn_subr/time.c:139:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char wday[4], month[4];
data/subversion-1.14.0/subversion/libsvn_subr/time.c:216:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char *datestr, *curptr, human_datestr[SVN_TIME__MAX_LENGTH];
data/subversion-1.14.0/subversion/libsvn_subr/utf.c:237:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char apr_strerr[512];
data/subversion-1.14.0/subversion/libsvn_subr/utf.c:1204:16:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
  wide_count = MultiByteToWideChar(CP_UTF8, 0, src, utf8_count, NULL, 0);
data/subversion-1.14.0/subversion/libsvn_subr/utf.c:1212:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(wide_str, prefix, prefix_len * sizeof(*wide_str));
data/subversion-1.14.0/subversion/libsvn_subr/utf.c:1213:12:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
  if (0 == MultiByteToWideChar(CP_UTF8, 0, src, utf8_count,
data/subversion-1.14.0/subversion/libsvn_subr/utf.c:1250:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(utf8_str, prefix, prefix_len * sizeof(*utf8_str));
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc.c:500:15:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
              memcpy((apr_int32_t*)buffer.data + decomp_length,
data/subversion-1.14.0/subversion/libsvn_subr/utf_validate.c:64:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char octet_category[256] = {
data/subversion-1.14.0/subversion/libsvn_subr/utf_validate.c:108:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char machine [9][14] = {
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:194:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char workingdir[8192];
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:685:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char temp_dir[MAX_PATH - 64];
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:695:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char time_str[64];
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:718:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char dmp_filename[MAX_PATH];
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:719:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char log_filename[MAX_PATH];
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:742:14:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  log_file = fopen(log_filename, "w+");
data/subversion-1.14.0/subversion/libsvn_subr/win32_xlate.c:208:12:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
  retval = MultiByteToWideChar(handle->from_page_id, 0, src_data, src_length,
data/subversion-1.14.0/subversion/libsvn_subr/win32_xlate.c:225:12:  [2] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120).
  retval = MultiByteToWideChar(handle->from_page_id, 0, src_data, src_length,
data/subversion-1.14.0/subversion/libsvn_subr/x509parse.c:754:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char escaped_char[6]; /* ? \ u u u \0 */
data/subversion-1.14.0/subversion/libsvn_subr/xml.c:299:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char escaped_char[6];   /* ? \ u u u \0 */
data/subversion-1.14.0/subversion/libsvn_wc/deprecated.c:527:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(digest, new_text_base_md5_checksum->digest, APR_MD5_DIGESTSIZE);
data/subversion-1.14.0/subversion/libsvn_wc/diff_editor.c:226:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char result_digest[APR_MD5_DIGESTSIZE];
data/subversion-1.14.0/subversion/libsvn_wc/old-and-busted.c:118:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char digits[3];
data/subversion-1.14.0/subversion/libsvn_wc/update_editor.c:432:12:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  unsigned char new_text_base_md5_digest[APR_MD5_DIGESTSIZE];
data/subversion-1.14.0/subversion/libsvn_wc/wc_db_pristine.c:61:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char subdir[3];
data/subversion-1.14.0/subversion/mod_authz_svn/mod_authz_svn.c:355:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char strerr[256];
data/subversion-1.14.0/subversion/mod_dav_svn/lock.c:145:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char errbuf[1024];
data/subversion-1.14.0/subversion/mod_dav_svn/util.c:105:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[128];
data/subversion-1.14.0/subversion/svn/conflict-callbacks.c:308:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char buf[1024];
data/subversion-1.14.0/subversion/svn/conflict-callbacks.c:947:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const char *suggested_options[9]; /* filled statically below */
data/subversion-1.14.0/subversion/svn/conflict-callbacks.c:1093:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                  char buf[1024];
data/subversion-1.14.0/subversion/svn/conflict-callbacks.c:1124:15:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
              char buf[1024];
data/subversion-1.14.0/subversion/svn/conflict-callbacks.c:1328:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const char *suggested_options[9]; /* filled statically below */
data/subversion-1.14.0/subversion/svn/conflict-callbacks.c:1665:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char buf[1024];
data/subversion-1.14.0/subversion/svn/conflict-callbacks.c:2164:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                  char buf[1024];
data/subversion-1.14.0/subversion/svn/conflict-callbacks.c:2213:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                  char buf[1024];
data/subversion-1.14.0/subversion/svn/file-merge.c:317:8:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  fd = open("/dev/tty", O_RDONLY, 0);
data/subversion-1.14.0/subversion/svn/filesize.c:91:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[8];
data/subversion-1.14.0/subversion/svn/filesize.c:97:5:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
    sprintf(buffer, "%.*f",
data/subversion-1.14.0/subversion/svn/list-cmd.c:139:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char timestr[20];
data/subversion-1.14.0/subversion/svn/log-cmd.c:625:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char action[2];
data/subversion-1.14.0/subversion/svn/mergeinfo-cmd.c:105:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *g[ROWS][COLS] = {{0}};
data/subversion-1.14.0/subversion/svn/notify.c:294:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char statchar_buf[5] = "    ";
data/subversion-1.14.0/subversion/svn/props.c:271:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        (const char *)propkeys[0]->data),
data/subversion-1.14.0/subversion/svn/props.c:281:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        (const char *)propkeys[0]->data, (const char *)propkeys[1]->data),
data/subversion-1.14.0/subversion/svn/props.c:281:49:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        (const char *)propkeys[0]->data, (const char *)propkeys[1]->data),
data/subversion-1.14.0/subversion/svn/props.c:291:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        (const char *)propkeys[0]->data,
data/subversion-1.14.0/subversion/svn/props.c:292:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        (const char *)propkeys[1]->data, (const char *)propkeys[2]->data),
data/subversion-1.14.0/subversion/svn/props.c:292:49:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        (const char *)propkeys[1]->data, (const char *)propkeys[2]->data),
data/subversion-1.14.0/subversion/svn/svn.c:2007:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(cmds_new, cmds_old, n_cmds_old * elt_size);
data/subversion-1.14.0/subversion/svn/svn.c:2008:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(&cmds_new[n_cmds_old], cmds_add, n_cmds_add * elt_size);
data/subversion-1.14.0/subversion/svn/util.c:150:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char *arguments[7] = { 0 };
data/subversion-1.14.0/subversion/svnadmin/svnadmin.c:2331:19:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                  char buf[512];
data/subversion-1.14.0/subversion/svnbench/notify.c:84:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char statchar_buf[5] = "    ";
data/subversion-1.14.0/subversion/svndumpfilter/svndumpfilter.c:62:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[SVN_KEYLINE_MAXLEN];
data/subversion-1.14.0/subversion/svndumpfilter/svndumpfilter.c:94:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[SVN_KEYLINE_MAXLEN];
data/subversion-1.14.0/subversion/svnlook/svnlook.c:599:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char status[4] = "_  ";
data/subversion-1.14.0/subversion/svnmucc/svnmucc.c:134:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *path[2];
data/subversion-1.14.0/subversion/svnserve/cyrus_auth.c:267:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char hostname[APRMAXHOSTLEN + 1];
data/subversion-1.14.0/subversion/svnserve/logger.c:123:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char errbuf[256];
data/subversion-1.14.0/subversion/svnserve/logger.c:141:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(errstr + len, APR_EOL_STR, sizeof(APR_EOL_STR));
data/subversion-1.14.0/subversion/svnserve/serve.c:1599:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[4096];
data/subversion-1.14.0/subversion/svnserve/svnserve.c:896:38:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          params.compression_level = atoi(arg);
data/subversion-1.14.0/subversion/tests/libsvn_client/client-test.c:192:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const char *argv[3] = { 0 };
data/subversion-1.14.0/subversion/tests/libsvn_client/client-test.c:353:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *unidiff_patch[UNIDIFF_LINES] =  {
data/subversion-1.14.0/subversion/tests/libsvn_client/client-test.c:363:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *expected_gamma[EXPECTED_GAMMA_LINES] = {
data/subversion-1.14.0/subversion/tests/libsvn_client/client-test.c:367:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *expected_gamma_reject[EXPECTED_GAMMA_REJECT_LINES] = {
data/subversion-1.14.0/subversion/tests/libsvn_delta/random-test.c:83:34:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          *seed = (apr_uint32_t) atol(opt_arg);
data/subversion-1.14.0/subversion/tests/libsvn_delta/random-test.c:86:21:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          *maxlen = atoi(opt_arg);
data/subversion-1.14.0/subversion/tests/libsvn_delta/random-test.c:89:25:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
          *iterations = atoi(opt_arg);
data/subversion-1.14.0/subversion/tests/libsvn_delta/random-test.c:138:10:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static char file_buffer[10240];
data/subversion-1.14.0/subversion/tests/libsvn_delta/random-test.c:164:10:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static char file_buffer[10240];
data/subversion-1.14.0/subversion/tests/libsvn_delta/random-test.c:220:10:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static char file_buffer_1[10240];
data/subversion-1.14.0/subversion/tests/libsvn_delta/random-test.c:221:10:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static char file_buffer_2[10240];
data/subversion-1.14.0/subversion/tests/libsvn_delta/random-test.c:261:10:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static char file_buffer[10240];
data/subversion-1.14.0/subversion/tests/libsvn_delta/svndiff-stream-test.c:40:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[64];
data/subversion-1.14.0/subversion/tests/libsvn_delta/svndiff-test.c:76:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    version = atoi(argv[3]);
data/subversion-1.14.0/subversion/tests/libsvn_delta/vdelta-test.c:212:18:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
        repeat = atoi(arg + 1);
data/subversion-1.14.0/subversion/tests/libsvn_delta/window-test.c:38:10:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static char source[109001];
data/subversion-1.14.0/subversion/tests/libsvn_delta/window-test.c:39:10:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static char target[109001];
data/subversion-1.14.0/subversion/tests/libsvn_delta/window-test.c:50:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(source, "a\nb\nc\nd\ne", 9);
data/subversion-1.14.0/subversion/tests/libsvn_delta/window-test.c:54:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(p, source, 109);
data/subversion-1.14.0/subversion/tests/libsvn_delta/window-test.c:57:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(target, source, 109001);
data/subversion-1.14.0/subversion/tests/libsvn_diff/diff-diff3-test.c:2292:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(mrg_lines, src_lines, sizeof(*mrg_lines) * num_src);
data/subversion-1.14.0/subversion/tests/libsvn_diff/diff-diff3-test.c:2293:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(mrg_lines + num_src, dst_lines, sizeof(*mrg_lines) * num_dst);
data/subversion-1.14.0/subversion/tests/libsvn_diff/diff-diff3-test.c:2368:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(dst_lines + num_dst / 2, src_lines,
data/subversion-1.14.0/subversion/tests/libsvn_diff/diff-diff3-test.c:2370:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(mrg_lines, src_lines, sizeof(*mrg_lines) * num_src);
data/subversion-1.14.0/subversion/tests/libsvn_diff/diff-diff3-test.c:2371:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(mrg_lines + num_src, dst_lines,
data/subversion-1.14.0/subversion/tests/libsvn_fs/fs-test.c:686:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *initial_props[4][2] = {
data/subversion-1.14.0/subversion/tests/libsvn_fs/fs-test.c:693:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *final_props[4][2] = {
data/subversion-1.14.0/subversion/tests/libsvn_fs/fs-test.c:811:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *initial_props[4][2] = {
data/subversion-1.14.0/subversion/tests/libsvn_fs/fs-test.c:818:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *final_props[5][2] = {
data/subversion-1.14.0/subversion/tests/libsvn_fs/fs-test.c:958:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *initial_props[4][2] = {
data/subversion-1.14.0/subversion/tests/libsvn_fs/fs-test.c:965:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *final_props[4][2] = {
data/subversion-1.14.0/subversion/tests/libsvn_fs/fs-test.c:3966:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *greek_paths[21] = {
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/changes-test.c:45:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *standard_changes[19][6]
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/fs-base-test.c:1095:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *paths[21][2] =
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/fs-base-test.c:1210:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char *pathgroup[4][3] =
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/fs-base-test.c:1478:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *keys[9][2] = {
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/fs-base-test.c:1492:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char gen_key[MAX_KEY_SIZE];
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/strings-reps-test.c:340:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[100];
data/subversion-1.14.0/subversion/tests/libsvn_fs_fs/fs-fs-pack-test.c:282:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[80];
data/subversion-1.14.0/subversion/tests/libsvn_fs_fs/fs-fs-pack-test.c:892:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char * const paths[SHARD_SIZE][2]
data/subversion-1.14.0/subversion/tests/libsvn_fs_fs/fs-fs-pack-test.c:1365:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(rev_contents->data + offset, noderev_str->data, noderev_str->len);
data/subversion-1.14.0/subversion/tests/libsvn_fs_fs/fs-fs-pack-test.c:1696:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *file_names[COUNT] = { no_rep_file,
data/subversion-1.14.0/subversion/tests/libsvn_fs_x/fs-x-pack-test.c:283:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[80];
data/subversion-1.14.0/subversion/tests/libsvn_fs_x/string-table-test.c:33:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *basic_strings[STRING_COUNT] =
data/subversion-1.14.0/subversion/tests/libsvn_repos/repos-test.c:1602:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *test_paths[PATH_COUNT] = { "/", "/A" };
data/subversion-1.14.0/subversion/tests/libsvn_repos/repos-test.c:3362:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char non_utf8_string[5] = { 'a', '\xff', 'b', '\n', 0 };
data/subversion-1.14.0/subversion/tests/libsvn_subr/checksum-test.c:310:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buf[64];
data/subversion-1.14.0/subversion/tests/libsvn_subr/checksum-test.c:341:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buf[64];
data/subversion-1.14.0/subversion/tests/libsvn_subr/dirent_uri-test.c:1829:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char * const
data/subversion-1.14.0/subversion/tests/libsvn_subr/dirent_uri-test.c:1919:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[8192];
data/subversion-1.14.0/subversion/tests/libsvn_subr/dirent_uri-test.c:1922:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char curdrive[3] = "C:";
data/subversion-1.14.0/subversion/tests/libsvn_subr/dirent_uri-test.c:2005:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char current_dir[1024];
data/subversion-1.14.0/subversion/tests/libsvn_subr/dirent_uri-test.c:2006:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char current_dir_on_C[1024];
data/subversion-1.14.0/subversion/tests/libsvn_subr/dirent_uri-test.c:2069:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char *paths[8];
data/subversion-1.14.0/subversion/tests/libsvn_subr/dirent_uri-test.c:2071:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char *results[8]; /* must be same size as paths */
data/subversion-1.14.0/subversion/tests/libsvn_subr/dirent_uri-test.c:2155:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char *paths[8];
data/subversion-1.14.0/subversion/tests/libsvn_subr/dirent_uri-test.c:2157:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    const char *results[8]; /* must be same size as paths */
data/subversion-1.14.0/subversion/tests/libsvn_subr/dirent_uri-test.c:2673:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char * const
data/subversion-1.14.0/subversion/tests/libsvn_subr/io-test.c:530:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[4];
data/subversion-1.14.0/subversion/tests/libsvn_subr/io-test.c:553:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[80];
data/subversion-1.14.0/subversion/tests/libsvn_subr/mergeinfo-test.c:122:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char * const mergeinfo_vals[NBR_MERGEINFO_VALS] =
data/subversion-1.14.0/subversion/tests/libsvn_subr/mergeinfo-test.c:157:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char * const mergeinfo_paths[NBR_MERGEINFO_VALS] =
data/subversion-1.14.0/subversion/tests/libsvn_subr/mergeinfo-test.c:308:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char * const broken_mergeinfo_vals[NBR_BROKEN_MERGEINFO_VALS] =
data/subversion-1.14.0/subversion/tests/libsvn_subr/mergeinfo-test.c:2185:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[100];
data/subversion-1.14.0/subversion/tests/libsvn_subr/opt-test.c:131:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      const char *argv[3] = { 0 };
data/subversion-1.14.0/subversion/tests/libsvn_subr/path-test.c:70:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char * const paths[NUM_TEST_PATHS] = {
data/subversion-1.14.0/subversion/tests/libsvn_subr/path-test.c:84:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char * const remainders[NUM_TEST_PATHS][NUM_TEST_PATHS] = {
data/subversion-1.14.0/subversion/tests/libsvn_subr/path-test.c:390:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char *paths[2][2] = {
data/subversion-1.14.0/subversion/tests/libsvn_subr/path-test.c:1509:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[8192];
data/subversion-1.14.0/subversion/tests/libsvn_subr/prefix-string-test.c:62:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
static const char *test_cases[TEST_CASE_COUNT] =
data/subversion-1.14.0/subversion/tests/libsvn_subr/priority-queue-test.c:98:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(sorted, numbers, sizeof(numbers));
data/subversion-1.14.0/subversion/tests/libsvn_subr/skel-test.c:211:10:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static char name[256];
data/subversion-1.14.0/subversion/tests/libsvn_subr/skel-test.c:317:3:  [2] (buffer) sprintf:
  Does not check for buffer overflows (CWE-120). Use sprintf_s, snprintf, or
  vsnprintf. Risk is low because the source has a constant maximum length.
  sprintf(buf, "%"APR_SIZE_T_FMT"%c", len, sep);
data/subversion-1.14.0/subversion/tests/libsvn_subr/skel-test.c:321:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(buf + length_len, data, len);
data/subversion-1.14.0/subversion/tests/libsvn_subr/skel-test.c:376:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char buf[1];
data/subversion-1.14.0/subversion/tests/libsvn_subr/skel-test.c:386:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char data[256];
data/subversion-1.14.0/subversion/tests/libsvn_subr/skel-test.c:593:23:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                      char buf[1];
data/subversion-1.14.0/subversion/tests/libsvn_subr/skel-test.c:619:21:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
                    char data[256];
data/subversion-1.14.0/subversion/tests/libsvn_subr/skel-test.c:698:3:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
  memcpy(copy, data, len);
data/subversion-1.14.0/subversion/tests/libsvn_subr/skel-test.c:852:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char buf[10];
data/subversion-1.14.0/subversion/tests/libsvn_subr/spillbuf-test.c:314:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[10];
data/subversion-1.14.0/subversion/tests/libsvn_subr/spillbuf-test.c:343:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char readbuf[256];
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:46:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char * const strings[NUM_TEST_STRINGS] = {
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:66:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buffer[TEST_BUF_SIZE];
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:162:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char * const strings[NUM_TEST_STRINGS - 1] = {
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:189:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char buf[TEST_BUF_SIZE];
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:256:16:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  static const char *file_data[2] = {"One", "Two"};
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:329:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[4];
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:370:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[44]; /* strlen("One$MyKeyword: my keyword was expanded $Two") + \0 */
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:519:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[1];
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:830:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[1];
data/subversion-1.14.0/subversion/tests/libsvn_subr/string-test.c:517:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/tests/libsvn_subr/string-test.c:546:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buffer[SVN_INT64_BUFFER_SIZE];
data/subversion-1.14.0/subversion/tests/libsvn_subr/subst_translate-test.c:142:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char orig_lc_all[256] = { '\0' };
data/subversion-1.14.0/subversion/tests/libsvn_subr/translate-test.c:292:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *expect[(sizeof(lines) / sizeof(*lines))];
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:67:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char string[20];
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:195:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char str[64];
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:829:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(source16, tc->source, (tc->sourcelen + 1) * sizeof(*source16));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:837:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(source32, tc->source, (tc->sourcelen + 1) * sizeof(*source32));
data/subversion-1.14.0/subversion/tests/libsvn_wc/pristine-store-test.c:212:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buffer[4];
data/subversion-1.14.0/subversion/tests/libsvn_wc/wc-queries-test.c:563:29:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      item->expected_rows = atoi(item->expected);
data/subversion-1.14.0/subversion/tests/libsvn_wc/wc-test.c:347:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char digest[APR_MD5_DIGESTSIZE];
data/subversion-1.14.0/subversion/tests/libsvn_wc/wc-test.c:409:14:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    unsigned char digest[APR_MD5_DIGESTSIZE];
data/subversion-1.14.0/subversion/tests/svn_test_fs.c:328:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char buf[10]; /* Making this really small because a) hey, they're
data/subversion-1.14.0/subversion/tests/svn_test_main.c:798:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char errmsg[200];
data/subversion-1.14.0/subversion/tests/svn_test_main.c:1055:34:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
                  int test_num = atoi(argv[i]);
data/subversion-1.14.0/tools/dev/fsfs-access-map.c:343:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    read_file(atoi(func_end), func_return);
data/subversion-1.14.0/tools/dev/fsfs-access-map.c:345:15:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    seek_file(atoi(func_end), func_return);
data/subversion-1.14.0/tools/dev/fsfs-access-map.c:347:16:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
    close_file(atoi(func_end));
data/subversion-1.14.0/tools/dev/fsfs-access-map.c:588:7:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
      memcpy(out[i], color, sizeof(color));
data/subversion-1.14.0/tools/dev/fsfs-access-map.c:647:11:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
          memcpy(line[x], color, sizeof(color));
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:189:26:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
            lndebug_fp = fopen("/tmp/lndebug.txt","a"); \
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:267:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[32];
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:308:13:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
            char seq[32];
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:427:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(copy,str,len+1);
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:457:5:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
    memcpy(new+ab->len,s,len);
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:471:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char seq[64];
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:510:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char seq[64];
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:761:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
        char seq[3];
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:911:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char quit[4];
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:968:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[LINENOISE_MAX_LINE];
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:1068:9:  [2] (buffer) memcpy:
  Does not check for buffer overflows when copying to destination (CWE-120).
  Make sure destination can always hold the source data.
        memcpy(new,history+(history_len-tocopy), sizeof(char*)*tocopy);
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:1081:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE *fp = fopen(filename,"w");
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:1097:16:  [2] (misc) fopen:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
    FILE *fp = fopen(filename,"r");
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:1098:5:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
    char buf[LINENOISE_MAX_LINE];
data/subversion-1.14.0/tools/dev/svnmover/merge3.c:563:23:  [2] (integer) atoi:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
      int which_eid = atoi(id_string + 1);
data/subversion-1.14.0/tools/dev/svnmover/svnmover.c:1372:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *branch_id[3];
data/subversion-1.14.0/tools/dev/svnmover/svnmover.c:1375:9:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  const char *relpath[3];
data/subversion-1.14.0/tools/dev/svnmover/svnmover.c:4261:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          static char completion[100];
data/subversion-1.14.0/tools/dev/svnmover/svnmover.c:4276:18:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          static char completion[100];
data/subversion-1.14.0/tools/dev/svnraisetreeconflict/svnraisetreeconflict.c:195:14:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  peg_rev1 = atol(argv[i++]);
data/subversion-1.14.0/tools/dev/svnraisetreeconflict/svnraisetreeconflict.c:199:14:  [2] (integer) atol:
  Unless checked, the resulting number can exceed the expected range
  (CWE-190). If source untrusted, check both minimum and maximum, even if the
  input had no minus sign (large numbers can roll over into negative number;
  consider saving to an unsigned value if that is intended).
  peg_rev2 = atol(argv[i++]);
data/subversion-1.14.0/tools/examples/getlocks_test.c:68:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char answerbuf[100];
data/subversion-1.14.0/tools/examples/getlocks_test.c:102:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char answerbuf[100];
data/subversion-1.14.0/tools/examples/headrev.c:68:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char answerbuf[100];
data/subversion-1.14.0/tools/examples/headrev.c:102:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char answerbuf[100];
data/subversion-1.14.0/tools/examples/minimal_client.c:77:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char answerbuf[100];
data/subversion-1.14.0/tools/examples/minimal_client.c:111:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char answerbuf[100];
data/subversion-1.14.0/tools/examples/svnput.c:81:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char answerbuf[100];
data/subversion-1.14.0/tools/examples/svnput.c:115:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char answerbuf[100];
data/subversion-1.14.0/tools/examples/svnput.c:252:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  err = ra_lib->open (&session, parent_URL, cbtable, NULL, cfg_hash, pool);
data/subversion-1.14.0/tools/examples/svnput.c:271:7:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
      char answer[5];
data/subversion-1.14.0/tools/examples/testwrite.c:69:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char answerbuf[100];
data/subversion-1.14.0/tools/examples/testwrite.c:103:3:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
  char answerbuf[100];
data/subversion-1.14.0/tools/examples/testwrite.c:239:17:  [2] (misc) open:
  Check when opening files - can an attacker redirect it (via symlinks),
  force the opening of special file type (e.g., device files), move things
  around to create a race condition, control its ancestors, or change its
  contents? (CWE-362).
  err = ra_lib->open (&session, parent_URL, cbtable, NULL, cfg_hash, pool);
data/subversion-1.14.0/tools/server-side/mod_dontdothat/mod_dontdothat.c:647:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char buff[256];
data/subversion-1.14.0/tools/server-side/mod_dontdothat/mod_dontdothat.c:668:11:  [2] (buffer) char:
  Statically-sized arrays can be improperly restricted, leading to potential
  overflows or other issues (CWE-119!/CWE-120). Perform bounds checking, use
  functions that limit length, or ensure that the size is larger than the
  maximum possible length.
          char buff[256];
data/subversion-1.14.0/subversion/bindings/javahl/native/AuthnCallback.cpp:203:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const svn_string_t cert_string = { ascii_cert, strlen(ascii_cert) };
data/subversion-1.14.0/subversion/bindings/javahl/native/InputStream.cpp:57:42:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  svn_stream_set_read2(ret, InputStream::read,
data/subversion-1.14.0/subversion/bindings/javahl/native/InputStream.cpp:70:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
svn_error_t *InputStream::read(void *baton, char *buffer, apr_size_t *len)
data/subversion-1.14.0/subversion/bindings/javahl/native/InputStream.h:45:23:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  static svn_error_t *read(void *baton, char *buffer, apr_size_t *len);
data/subversion-1.14.0/subversion/bindings/javahl/native/NativeStream.cpp:93:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
jint NativeInputStream::read(::Java::Env env)
data/subversion-1.14.0/subversion/bindings/javahl/native/NativeStream.cpp:106:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
jint NativeInputStream::read(::Java::Env env,
data/subversion-1.14.0/subversion/bindings/javahl/native/NativeStream.cpp:271:41:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  SVN_JAVAHL_JNI_TRY(NativeInputStream, read)
data/subversion-1.14.0/subversion/bindings/javahl/native/NativeStream.cpp:274:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return self->read(Java::Env(jenv));
data/subversion-1.14.0/subversion/bindings/javahl/native/NativeStream.cpp:284:41:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  SVN_JAVAHL_JNI_TRY(NativeInputStream, read)
data/subversion-1.14.0/subversion/bindings/javahl/native/NativeStream.cpp:292:20:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return self->read(env, dst_contents, joffset, jlength);
data/subversion-1.14.0/subversion/bindings/javahl/native/NativeStream.hpp:112:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  jint read(::Java::Env env);
data/subversion-1.14.0/subversion/bindings/javahl/native/NativeStream.hpp:117:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  jint read(::Java::Env env,
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_array.hpp:68:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      m_length(jsize(::std::strlen(text))),
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_base.cpp:62:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      const std::size_t offset = std::strlen(buf);
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_base.cpp:250:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      m_length = jsize(::std::strlen(new_text));
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_channel.cpp:136:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
jint ByteChannel::read(jobject destination)
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_channel.hpp:92:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  jint read(jobject destination);
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_channel.hpp:187:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  jint read(jobject destination)
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_channel.hpp:189:27:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return ByteChannel::read(destination);
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_io_stream.cpp:81:35:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                   length = self->read(buffer, length));
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_io_stream.cpp:241:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
jint InputStream::read(void* data, jint length)
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_io_stream.cpp:244:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  const jint size = read(array);
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_io_stream.hpp:106:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  jint read()
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_io_stream.hpp:114:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  jint read(ByteArray& dst, jint length = -1, jint offset = 0)
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_io_stream.hpp:125:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  jint read(void* data, jint length);
data/subversion-1.14.0/subversion/bindings/javahl/native/jniwrapper/jni_string.hpp:128:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        m_length(m_text ? jsize(::std::strlen(m_text)) : 0)
data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_util_TunnelChannel.cpp:148:45:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  SVN_JAVAHL_JNI_TRY_STATIC(RequestChannel, read)
data/subversion-1.14.0/subversion/bindings/javahl/native/org_apache_subversion_javahl_util_TunnelChannel.cpp:154:22:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      return channel.read(jdst_buffer);
data/subversion-1.14.0/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c:69:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      klen = strlen(type_name);
data/subversion-1.14.0/subversion/bindings/swig/perl/libsvn_swig_perl/swigutil_pl.c:369:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        klen = strlen(key);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:381:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:665:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:686:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:691:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:1250:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((2*sz + 1 + strlen(SWIG_Perl_TypeProxyName(type))) > 1000) return;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:1342:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sv_magic(sv,sv,'U',name,strlen(name));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:1439:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#ifdef read
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:1440:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  #undef read
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:1972:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:2019:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen(vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:4410:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:4483:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:4556:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:4629:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:4900:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:6316:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:6389:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:6462:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:6535:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:7445:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:8394:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:8608:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:9194:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:9267:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:9340:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:9501:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:9574:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:9888:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:10840:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:11341:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:11469:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:11678:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:11971:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:12099:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:12308:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:15937:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:16440:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen((const char *)((const char *)(arg2))) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:16511:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen((const char *)((const char *)(arg2))) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:16702:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen((const char *)((const char *)(arg2))) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:16893:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:17086:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen((const char *)((const char *)(arg2))) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:17277:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:17350:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:17423:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:17496:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:17569:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:17642:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:45069:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:45429:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/core.c:45502:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:381:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:665:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:686:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:691:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:1250:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((2*sz + 1 + strlen(SWIG_Perl_TypeProxyName(type))) > 1000) return;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:1342:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sv_magic(sv,sv,'U',name,strlen(name));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:1439:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#ifdef read
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:1440:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  #undef read
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:1947:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen(vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:1976:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:3102:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:3175:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:3303:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:3441:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:3579:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen((const char *)((const char *)(arg2))) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:3920:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:3993:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:4121:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:4259:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:4397:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen((const char *)((const char *)(arg2))) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:4718:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:4856:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:4994:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen((const char *)((const char *)(arg2))) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:5431:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:7029:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:11989:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:12586:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:12659:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:12732:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:13004:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:13272:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:13869:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:14005:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:14078:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:27285:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:34137:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:34340:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:34413:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:34620:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:34888:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen((const char *)((const char *)(arg2))) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35162:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35235:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35308:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35381:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35454:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:35527:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:36097:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:36235:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:36308:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_client.c:36649:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:381:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:665:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:686:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:691:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:1250:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((2*sz + 1 + strlen(SWIG_Perl_TypeProxyName(type))) > 1000) return;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:1342:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sv_magic(sv,sv,'U',name,strlen(name));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:1439:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#ifdef read
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:1440:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  #undef read
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_delta.c:2003:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen(vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_diff.c:381:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_diff.c:665:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_diff.c:686:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_diff.c:691:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_diff.c:1250:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((2*sz + 1 + strlen(SWIG_Perl_TypeProxyName(type))) > 1000) return;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_diff.c:1342:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sv_magic(sv,sv,'U',name,strlen(name));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_diff.c:1439:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#ifdef read
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_diff.c:1440:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  #undef read
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:381:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:665:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:686:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:691:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:1250:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((2*sz + 1 + strlen(SWIG_Perl_TypeProxyName(type))) > 1000) return;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:1342:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sv_magic(sv,sv,'U',name,strlen(name));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:1439:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#ifdef read
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:1440:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  #undef read
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:1709:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:1756:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen(vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:6340:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen((const char *)((const char *)(arg2))) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:6866:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen((const char *)((const char *)(arg2))) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:10007:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:14120:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:14388:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:14591:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_fs.c:14801:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:381:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:665:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:686:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:691:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:1250:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((2*sz + 1 + strlen(SWIG_Perl_TypeProxyName(type))) > 1000) return;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:1342:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sv_magic(sv,sv,'U',name,strlen(name));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:1439:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#ifdef read
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:1440:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  #undef read
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:1757:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen(vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:2063:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:11048:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_ra.c:11121:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:381:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:665:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:686:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:691:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:1250:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((2*sz + 1 + strlen(SWIG_Perl_TypeProxyName(type))) > 1000) return;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:1342:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sv_magic(sv,sv,'U',name,strlen(name));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:1439:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#ifdef read
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:1440:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  #undef read
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:1929:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen(vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:1958:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:2498:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:2900:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:13446:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_repos.c:13584:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen((const char *)((const char *)(arg2))) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:381:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:665:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:686:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:691:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:1250:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((2*sz + 1 + strlen(SWIG_Perl_TypeProxyName(type))) > 1000) return;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:1342:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sv_magic(sv,sv,'U',name,strlen(name));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:1439:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#ifdef read
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:1440:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  #undef read
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:1805:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen(vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:1986:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:4415:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:4488:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:4912:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:4985:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:5479:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:5682:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:6162:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:6300:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:6373:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:6446:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:7248:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:7386:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:7524:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:7859:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:8062:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:8200:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:8468:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:8541:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:8614:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:8687:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:12249:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:12387:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:12460:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen((const char *)((const char *)(arg2))) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:12531:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen((const char *)((const char *)(arg2))) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:12992:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen((const char *)((const char *)(arg2))) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13128:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13201:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13274:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13347:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13558:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13765:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13838:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen((const char *)((const char *)(arg2))) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13909:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:13982:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:14254:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:14327:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:14400:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:14672:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:14745:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:15285:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen((const char *)((const char *)(arg2))) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:15486:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:15827:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:15900:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:15973:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:18559:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:18632:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:18705:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:18778:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:19046:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:19578:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:19651:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:19724:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:20567:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/perl/native/svn_wc.c:20839:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:394:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:678:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:699:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:704:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:868:91:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#  define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:3447:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:3554:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:5550:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:5604:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:5658:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:5712:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:5957:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:7185:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:7239:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:7293:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:7347:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:8116:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:8956:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:9454:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:9508:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:9562:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:9700:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:9754:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:10068:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:10921:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:11321:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:11430:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:11590:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:11827:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:11936:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:12096:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:15280:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:15716:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:15770:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:15928:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:16086:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:16244:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:16402:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:16456:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:16510:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:16564:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:16618:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:16672:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:40017:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen(name)+1;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:40020:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(gv->name,name,size);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:40084:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              strlen(const_table[j].name)) == 0) {
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:40095:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:40099:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
              strncpy(buff, methods[i].ml_doc, ldoc);
data/subversion-1.14.0/subversion/bindings/swig/python/core.c:40101:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
              strncpy(buff, "swig_ptr: ", 10);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:394:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:678:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:699:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:704:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:868:91:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#  define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:3543:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:3588:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:4477:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:4531:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:4640:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:4743:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:4846:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:5098:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:5152:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:5261:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:5364:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:5467:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:5733:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:5836:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:5939:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:6362:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:8006:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:12662:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:13103:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:13157:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:13211:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:13407:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:13609:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:14051:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:14180:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:14234:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:26373:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:32632:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:32784:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:32838:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:32985:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:33187:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:33378:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:33432:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:33486:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:33540:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:33594:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:33648:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:34093:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:34196:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:34250:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:34490:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:40399:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen(name)+1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:40402:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(gv->name,name,size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:40466:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              strlen(const_table[j].name)) == 0) {
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:40477:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:40481:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
              strncpy(buff, methods[i].ml_doc, ldoc);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_client.c:40483:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
              strncpy(buff, "swig_ptr: ", 10);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:394:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:678:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:699:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:704:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:868:91:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#  define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:3531:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:11159:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen(name)+1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:11162:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(gv->name,name,size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:11226:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              strlen(const_table[j].name)) == 0) {
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:11237:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:11241:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
              strncpy(buff, methods[i].ml_doc, ldoc);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_delta.c:11243:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
              strncpy(buff, "swig_ptr: ", 10);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:394:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:678:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:699:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:704:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:868:91:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#  define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:3438:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:3498:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:9081:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:9398:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:9452:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:12428:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen(name)+1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:12431:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(gv->name,name,size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:12495:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              strlen(const_table[j].name)) == 0) {
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:12506:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:12510:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
              strncpy(buff, methods[i].ml_doc, ldoc);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_diff.c:12512:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
              strncpy(buff, "swig_ptr: ", 10);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:394:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:678:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:699:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:704:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:868:91:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#  define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:3264:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:3371:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:7457:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:7862:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:10825:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:14635:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:14843:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:15002:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:15226:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:17593:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen(name)+1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:17596:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(gv->name,name,size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:17660:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              strlen(const_table[j].name)) == 0) {
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:17671:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:17675:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
              strncpy(buff, methods[i].ml_doc, ldoc);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_fs.c:17677:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
              strncpy(buff, "swig_ptr: ", 10);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:394:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:678:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:699:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:704:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:868:91:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#  define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:3363:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:3623:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:12219:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:12273:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:19911:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen(name)+1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:19914:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(gv->name,name,size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:19978:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              strlen(const_table[j].name)) == 0) {
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:19989:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:19993:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
              strncpy(buff, methods[i].ml_doc, ldoc);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_ra.c:19995:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
              strncpy(buff, "swig_ptr: ", 10);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:394:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:678:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:699:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:704:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:868:91:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#  define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:3503:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:3548:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:4058:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:4352:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:14237:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:14340:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:24253:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen(name)+1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:24256:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(gv->name,name,size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:24320:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              strlen(const_table[j].name)) == 0) {
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:24331:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:24335:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
              strncpy(buff, methods[i].ml_doc, ldoc);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_repos.c:24337:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
              strncpy(buff, "swig_ptr: ", 10);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:394:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:678:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:699:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:704:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:868:91:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#  define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:3538:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen((char *)vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:3583:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:5801:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:5855:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:6237:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:6291:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:6739:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:6891:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:7250:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:7354:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:7408:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:7462:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:8129:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:8232:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:8335:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:8643:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:8795:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:8898:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:9100:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:9154:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:9208:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:9262:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:12270:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:12373:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:12427:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:12481:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:12829:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:12932:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:12986:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13040:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13094:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13236:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13383:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13437:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13491:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13545:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13741:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13795:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:13849:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:14045:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:14099:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:14571:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:14724:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:14965:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:15019:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:15073:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:17228:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:17282:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:17336:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:17390:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:17592:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:17985:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:18039:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:18093:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:18743:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:18939:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:43324:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t size = strlen(name)+1;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:43327:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(gv->name,name,size);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:43391:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              strlen(const_table[j].name)) == 0) {
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:43402:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            size_t lptr = strlen(ty->name)+2*sizeof(void*)+2;
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:43406:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
              strncpy(buff, methods[i].ml_doc, ldoc);
data/subversion-1.14.0/subversion/bindings/swig/python/svn_wc.c:43408:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120). Risk is low because the source is a
  constant string.
              strncpy(buff, "swig_ptr: ", 10);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:504:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:788:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:809:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:814:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:870:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#ifdef read
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:871:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
# undef read
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:1490:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  char *klass_name = (char *) malloc(4 + strlen(type->name) + 1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:1546:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    klass_name = (char *) malloc(4 + strlen(type->name) + 1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:1694:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((2*sz + 1 + strlen(type->name)) > 1000) return 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:2103:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen((char*)vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:2198:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:4513:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:4582:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:4651:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:4720:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:4975:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:6241:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:6310:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:6379:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:6448:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:7362:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:8201:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:8387:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:8925:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:8994:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:9063:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:9204:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:9273:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:9579:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:10519:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:10940:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:11052:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:11233:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:11482:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:11594:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:11775:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:14724:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:15138:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:15204:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:15360:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:15517:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:15675:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:15832:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:15901:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:15970:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:16039:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:16108:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:16177:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:42401:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:42727:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/core.c:42796:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:116:12:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
DECLARE_ID(read);
data/subversion-1.14.0/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:423:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  DEFINE_ID(read);
data/subversion-1.14.0/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:497:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    swig_type_re = rb_reg_new(reg_str, strlen(reg_str), 0);
data/subversion-1.14.0/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:3269:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                      strlen("^BASE$"),
data/subversion-1.14.0/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:3274:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                           strlen("^HEAD$"),
data/subversion-1.14.0/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:3279:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                           strlen("^WORKING$"),
data/subversion-1.14.0/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:3284:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                           strlen("^COMMITTED$"),
data/subversion-1.14.0/subversion/bindings/swig/ruby/libsvn_swig_ruby/swigutil_rb.c:3289:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                           strlen("^PREV$"),
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:504:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:788:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:809:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:814:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:870:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#ifdef read
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:871:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
# undef read
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:1490:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  char *klass_name = (char *) malloc(4 + strlen(type->name) + 1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:1546:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    klass_name = (char *) malloc(4 + strlen(type->name) + 1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:1694:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((2*sz + 1 + strlen(type->name)) > 1000) return 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:2162:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen((char*)vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:2263:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:3329:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:3398:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:3510:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:3632:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:3753:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:4044:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:4113:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:4315:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:4437:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:4558:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:4830:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:4952:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:5073:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:5338:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:6594:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:10905:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:11372:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:11441:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:11510:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:11736:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:11947:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:12432:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:12559:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:12628:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:29995:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:30170:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:30239:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:30412:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:30633:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:30855:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:30924:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:30993:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:31062:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:31131:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:31195:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:31687:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:31809:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:31878:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_client.c:32173:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:504:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:788:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:809:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:814:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:870:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#ifdef read
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:871:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
# undef read
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:1490:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  char *klass_name = (char *) malloc(4 + strlen(type->name) + 1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:1546:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    klass_name = (char *) malloc(4 + strlen(type->name) + 1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:1694:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((2*sz + 1 + strlen(type->name)) > 1000) return 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_delta.c:2139:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen((char*)vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_diff.c:504:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_diff.c:788:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_diff.c:809:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_diff.c:814:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_diff.c:870:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#ifdef read
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_diff.c:871:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
# undef read
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_diff.c:1490:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  char *klass_name = (char *) malloc(4 + strlen(type->name) + 1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_diff.c:1546:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    klass_name = (char *) malloc(4 + strlen(type->name) + 1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_diff.c:1694:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((2*sz + 1 + strlen(type->name)) > 1000) return 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:504:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:788:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:809:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:814:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:870:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#ifdef read
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:871:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
# undef read
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:1490:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  char *klass_name = (char *) malloc(4 + strlen(type->name) + 1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:1546:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    klass_name = (char *) malloc(4 + strlen(type->name) + 1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:1694:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((2*sz + 1 + strlen(type->name)) > 1000) return 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:2060:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:2088:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen((char*)vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:6466:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:6887:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:9849:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:13871:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:14095:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:14272:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_fs.c:14519:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:504:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:788:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:809:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:814:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:870:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#ifdef read
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:871:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
# undef read
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:1490:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  char *klass_name = (char *) malloc(4 + strlen(type->name) + 1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:1546:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    klass_name = (char *) malloc(4 + strlen(type->name) + 1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:1694:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((2*sz + 1 + strlen(type->name)) > 1000) return 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:2069:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen((char*)vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:2196:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:10268:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_ra.c:10337:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:504:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:788:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:809:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:814:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:870:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#ifdef read
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:871:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
# undef read
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:1490:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  char *klass_name = (char *) malloc(4 + strlen(type->name) + 1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:1546:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    klass_name = (char *) malloc(4 + strlen(type->name) + 1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:1694:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((2*sz + 1 + strlen(type->name)) > 1000) return 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:2148:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen((char*)vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:2181:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:2779:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:3106:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:12998:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_repos.c:13119:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:504:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char* te = tb + strlen(tb);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:788:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(name) + 1 > (bsz - (r - buff))) return 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:809:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t lname = (name ? strlen(name) : 0);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:814:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(r,name,lname+1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:870:8:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
#ifdef read
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:871:9:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
# undef read
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:1490:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  char *klass_name = (char *) malloc(4 + strlen(type->name) + 1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:1546:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    klass_name = (char *) malloc(4 + strlen(type->name) + 1);
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:1694:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((2*sz + 1 + strlen(type->name)) > 1000) return 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:2117:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
	if (psize) *psize = vptr ? (strlen((char*)vptr) + 1) : 0;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:2202:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return SWIG_FromCharPtrAndSize(cptr, (cptr ? strlen(cptr) : 0));
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:4358:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:4427:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:4731:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:4800:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:5211:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:5386:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:5775:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:5897:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:5966:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:6035:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:6801:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:6923:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:7045:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:7390:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:7565:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:7681:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:7909:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:7978:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:8047:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:8116:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:11258:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:11380:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:11448:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:11514:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:11874:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:11994:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:12063:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:12132:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:12201:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:12372:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:12545:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:12613:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:12680:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:12749:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:12963:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:13032:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:13096:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:13310:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:13379:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:13819:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:13987:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:14258:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:14327:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:14396:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:16610:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:16679:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:16748:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:16817:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:17028:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:17464:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:17533:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:17602:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:18273:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/bindings/swig/ruby/svn_wc.c:18499:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    apr_size_t len = strlen(arg2) + 1;
data/subversion-1.14.0/subversion/libsvn_auth_gnome_keyring/gnome_keyring.c:341:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              size_t len = strlen(item->password);
data/subversion-1.14.0/subversion/libsvn_client/add.c:70:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  i = strlen(str);
data/subversion-1.14.0/subversion/libsvn_client/add.c:82:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t i = strlen(str);
data/subversion-1.14.0/subversion/libsvn_client/add.c:106:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  new_prop = apr_palloc(pool, strlen(property)+1);
data/subversion-1.14.0/subversion/libsvn_client/add.c:178:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      propval_str->len = strlen(propval);
data/subversion-1.14.0/subversion/libsvn_client/add.c:250:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                     strlen(SVN_PROP_MIME_TYPE),
data/subversion-1.14.0/subversion/libsvn_client/add.c:261:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                     strlen(SVN_PROP_EXECUTABLE),
data/subversion-1.14.0/subversion/libsvn_client/add.c:545:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(property);
data/subversion-1.14.0/subversion/libsvn_client/add.c:603:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (svn_dirent_is_root(local_abspath, strlen(local_abspath)))
data/subversion-1.14.0/subversion/libsvn_client/commit_util.c:323:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (svn_dirent_is_root(local_abspath, strlen(local_abspath)))
data/subversion-1.14.0/subversion/libsvn_client/commit_util.c:1465:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if ((strlen(*base_url) == strlen(url))
data/subversion-1.14.0/subversion/libsvn_client/commit_util.c:1465:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if ((strlen(*base_url) == strlen(url))
data/subversion-1.14.0/subversion/libsvn_client/diff.c:236:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(svn_uri_get_longest_ancestor(new_path1, new_path2,
data/subversion-1.14.0/subversion/libsvn_client/diff.c:239:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(svn_dirent_get_longest_ancestor(new_path1, new_path2,
data/subversion-1.14.0/subversion/libsvn_client/diff.c:836:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      svn_stringbuf_insert(line, 0, sz_str, strlen(sz_str) + 1);
data/subversion-1.14.0/subversion/libsvn_client/locking_commands.c:526:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (! svn_xml_is_xml_safe(comment, strlen(comment)))
data/subversion-1.14.0/subversion/libsvn_client/merge.c:9058:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              || svn_dirent_is_root(cwmi_abspath, strlen(cwmi_abspath))
data/subversion-1.14.0/subversion/libsvn_client/merge.c:10879:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                            strlen(path) - strlen(suffix) - 1);
data/subversion-1.14.0/subversion/libsvn_client/merge.c:10879:60:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                            strlen(path) - strlen(suffix) - 1);
data/subversion-1.14.0/subversion/libsvn_client/merge_elements.c:56:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (fmt[strlen(fmt) - 1] != '\n')
data/subversion-1.14.0/subversion/libsvn_client/mergeinfo.c:269:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          !svn_dirent_is_root(local_abspath, strlen(local_abspath)))
data/subversion-1.14.0/subversion/libsvn_client/mergeinfo.c:1945:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            subtree_path + strlen(target_repos_relpath) + 1;
data/subversion-1.14.0/subversion/libsvn_client/patch.c:986:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      old = strlen(svn_dirent_basename(patch->old_filename, NULL));
data/subversion-1.14.0/subversion/libsvn_client/patch.c:987:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      new = strlen(svn_dirent_basename(patch->new_filename, NULL));
data/subversion-1.14.0/subversion/libsvn_client/patch.c:991:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          old = strlen(patch->old_filename);
data/subversion-1.14.0/subversion/libsvn_client/patch.c:992:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          new = strlen(patch->new_filename);
data/subversion-1.14.0/subversion/libsvn_client/patch.c:2126:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(target_line);
data/subversion-1.14.0/subversion/libsvn_client/patch.c:2284:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              len = strlen(eol_str);
data/subversion-1.14.0/subversion/libsvn_client/relocate.c:193:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  index_from = strlen(sig_from_prefix);
data/subversion-1.14.0/subversion/libsvn_client/relocate.c:194:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  index_to = strlen(sig_to_prefix);
data/subversion-1.14.0/subversion/libsvn_client/shelf.c:54:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    = apr_palloc(result_pool, strlen(name) * 2 + 1);
data/subversion-1.14.0/subversion/libsvn_client/shelf.c:76:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    = svn_stringbuf_create_ensure(strlen(codename) / 2, result_pool);
data/subversion-1.14.0/subversion/libsvn_client/shelf.c:102:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t len = strlen(filename);
data/subversion-1.14.0/subversion/libsvn_client/shelf2.c:54:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    = apr_palloc(result_pool, strlen(name) * 2 + 1);
data/subversion-1.14.0/subversion/libsvn_client/shelf2.c:76:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    = svn_stringbuf_create_ensure(strlen(codename) / 2, result_pool);
data/subversion-1.14.0/subversion/libsvn_client/shelf2.c:102:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t len = strlen(filename);
data/subversion-1.14.0/subversion/libsvn_client/shelf2.c:648:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      && (strlen(relpath) >= 5 && strcmp(relpath+strlen(relpath)-5, ".meta") == 0))
data/subversion-1.14.0/subversion/libsvn_client/shelf2.c:648:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      && (strlen(relpath) >= 5 && strcmp(relpath+strlen(relpath)-5, ".meta") == 0))
data/subversion-1.14.0/subversion/libsvn_client/shelf2.c:652:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      relpath = apr_pstrndup(scratch_pool, relpath, strlen(relpath) - 5);
data/subversion-1.14.0/subversion/libsvn_client/shelf2.c:1781:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
           && (strlen(relpath) >= 5 && strcmp(relpath+strlen(relpath)-5, ".meta") == 0))
data/subversion-1.14.0/subversion/libsvn_client/shelf2.c:1781:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
           && (strlen(relpath) >= 5 && strcmp(relpath+strlen(relpath)-5, ".meta") == 0))
data/subversion-1.14.0/subversion/libsvn_client/shelf2.c:1789:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      relpath = apr_pstrndup(scratch_pool, relpath, strlen(relpath) - 5);
data/subversion-1.14.0/subversion/libsvn_client/status.c:175:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      rb->ancestor[strlen(ancestor)] = '\0';
data/subversion-1.14.0/subversion/libsvn_client/update.c:649:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              || svn_dirent_is_root(parent_abspath, strlen(parent_abspath)))
data/subversion-1.14.0/subversion/libsvn_delta/branch.c:1431:11:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
      n = sscanf(line->data, "parent: r%ld.%99s",
data/subversion-1.14.0/subversion/libsvn_delta/branch.c:1466:7:  [1] (buffer) sscanf:
  It's unclear if the %s limit in the format string is small enough
  (CWE-120). Check that the limit is sufficiently small, or use a different
  input function.
  n = sscanf(line->data, "e%d: %9s %d%n",
data/subversion-1.14.0/subversion/libsvn_delta/path_driver.c:127:8:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((strlen(path) == 1) && (path[0] == '/'))
data/subversion-1.14.0/subversion/libsvn_delta/path_driver.c:265:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  common_len = strlen(common);
data/subversion-1.14.0/subversion/libsvn_delta/path_driver.c:272:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((state->last_path) && (strlen(state->last_path) > common_len))
data/subversion-1.14.0/subversion/libsvn_delta/path_driver.c:286:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(pdir) > common_len)
data/subversion-1.14.0/subversion/libsvn_delta/svndiff.c:1063:10:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  *len = read;
data/subversion-1.14.0/subversion/libsvn_diff/diff_file.c:1764:7:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
      strncpy(output_baton->hunk_extra_context,
data/subversion-1.14.0/subversion/libsvn_diff/diff_file.c:1769:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      p = strlen(output_baton->hunk_extra_context);
data/subversion-1.14.0/subversion/libsvn_diff/parse-diff.c:52:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  (strncmp((str), (start), strlen(start)) == 0)
data/subversion-1.14.0/subversion/libsvn_diff/parse-diff.c:136:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const apr_size_t header_len = strlen(hunk_header[add]);
data/subversion-1.14.0/subversion/libsvn_diff/parse-diff.c:137:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const apr_size_t len = strlen(line);
data/subversion-1.14.0/subversion/libsvn_diff/parse-diff.c:549:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strlen(comma + 1) > 0)
data/subversion-1.14.0/subversion/libsvn_diff/parse-diff.c:585:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  p = header + strlen(atat);
data/subversion-1.14.0/subversion/libsvn_diff/parse-diff.c:881:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                  header + strlen(indicator),
data/subversion-1.14.0/subversion/libsvn_diff/parse-diff.c:1602:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  new_path_end = line + strlen(line);
data/subversion-1.14.0/subversion/libsvn_fs/deprecated.c:142:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(path);
data/subversion-1.14.0/subversion/libsvn_fs/editor.c:297:8:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
       strlen(cur_fspath) > 1;  /* not the root  */
data/subversion-1.14.0/subversion/libsvn_fs/fs-loader.c:388:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_io_file_write_full(file, fs_type, strlen(fs_type), NULL,
data/subversion-1.14.0/subversion/libsvn_fs/fs-loader.c:1833:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    if (! svn_xml_is_xml_safe(comment, strlen(comment)))
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/dbt.c:160:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  svn_fs_base__set_dbt(dbt, str, strlen(str));
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/env.c:300:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  path_size = strlen(path) + 1;
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/env.c:301:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  path_bdb_size = strlen(path_bdb) + 1;
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/locks-table.c:259:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (!svn_fspath__is_root(path, strlen(path)))
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/locks-table.c:261:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  lookup_len = strlen(lookup_path);
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/txn-table.c:239:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t const next_key_key_len = strlen(NEXT_KEY_KEY);
data/subversion-1.14.0/subversion/libsvn_fs_base/bdb/uuids-table.c:143:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  value.size = (u_int32_t) strlen(uuid);
data/subversion-1.14.0/subversion/libsvn_fs_base/dag.c:254:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  date.len = strlen(date.data);
data/subversion-1.14.0/subversion/libsvn_fs_base/dag.c:1621:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      date.len = strlen(date.data);
data/subversion-1.14.0/subversion/libsvn_fs_base/fs.c:455:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     strlen(dbconfig_options[i].header),
data/subversion-1.14.0/subversion/libsvn_fs_base/fs.c:466:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      SVN_ERR(svn_io_file_write_full(dbconfig_file, choice, strlen(choice),
data/subversion-1.14.0/subversion/libsvn_fs_base/lock.c:497:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(skel_len);
data/subversion-1.14.0/subversion/libsvn_fs_base/revs-txns.c:738:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    date.len = strlen(date.data);
data/subversion-1.14.0/subversion/libsvn_fs_fs/cached_data.c:1914:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  apr_size_t read;
data/subversion-1.14.0/subversion/libsvn_fs_fs/cached_data.c:1940:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
         fulltext_baton->read);
data/subversion-1.14.0/subversion/libsvn_fs_fs/cached_data.c:1973:51:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      baton->fulltext_delivered += fulltext_baton.read;
data/subversion-1.14.0/subversion/libsvn_fs_fs/cached_data.c:1974:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      *len = fulltext_baton.read;
data/subversion-1.14.0/subversion/libsvn_fs_fs/caching.c:50:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(original);
data/subversion-1.14.0/subversion/libsvn_fs_fs/caching.c:376:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  has_namespace = strlen(cache_namespace) > 0;
data/subversion-1.14.0/subversion/libsvn_fs_fs/fs_fs.c:1549:47:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
svn_fs_fs__file_text_rep_equal(svn_boolean_t *equal,
data/subversion-1.14.0/subversion/libsvn_fs_fs/fs_fs.c:1601:37:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
  SVN_ERR(svn_stream_contents_same2(equal, contents_a, contents_b,
data/subversion-1.14.0/subversion/libsvn_fs_fs/fs_fs.c:1608:42:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
svn_fs_fs__prop_rep_equal(svn_boolean_t *equal,
data/subversion-1.14.0/subversion/libsvn_fs_fs/fs_fs.c:1804:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  date.len = strlen(date.data);
data/subversion-1.14.0/subversion/libsvn_fs_fs/fs_fs.h:102:47:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
svn_fs_fs__file_text_rep_equal(svn_boolean_t *equal,
data/subversion-1.14.0/subversion/libsvn_fs_fs/fs_fs.h:112:42:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
svn_fs_fs__prop_rep_equal(svn_boolean_t *equal,
data/subversion-1.14.0/subversion/libsvn_fs_fs/index.c:362:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(stream_prefix);
data/subversion-1.14.0/subversion/libsvn_fs_fs/lock.c:73:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_checksum(&checksum, svn_checksum_md5, str, strlen(str), pool));
data/subversion-1.14.0/subversion/libsvn_fs_fs/lock.c:96:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    value_len = strlen(value);
data/subversion-1.14.0/subversion/libsvn_fs_fs/lock.c:683:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  while (! svn_fspath__is_root(parent_path, strlen(parent_path)))
data/subversion-1.14.0/subversion/libsvn_fs_fs/lock.c:1076:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  item.klen = strlen(item.key);
data/subversion-1.14.0/subversion/libsvn_fs_fs/low_level.c:454:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  change->path.len = strlen(last_str);
data/subversion-1.14.0/subversion/libsvn_fs_fs/low_level.c:800:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((str == NULL) || (strlen(str) != (APR_MD5_DIGESTSIZE * 2)))
data/subversion-1.14.0/subversion/libsvn_fs_fs/low_level.c:825:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strlen(str) != (APR_SHA1_DIGESTSIZE * 2))
data/subversion-1.14.0/subversion/libsvn_fs_fs/temp_serializer.c:76:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(string);
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:581:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t name_len = strlen(dirent->name);
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:1108:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                               strlen(name) - strlen(PATH_EXT_TXN));
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:1108:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                               strlen(name) - strlen(PATH_EXT_TXN));
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:1649:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                strlen(name), name));
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:3628:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      date.len = strlen(date.data);
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:4032:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t ext_len = strlen(PATH_EXT_TXN);
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:4055:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      id = apr_pstrndup(pool, name, strlen(name) - ext_len);
data/subversion-1.14.0/subversion/libsvn_fs_fs/transaction.c:4215:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  date.len = strlen(date.data);
data/subversion-1.14.0/subversion/libsvn_fs_fs/tree.c:283:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t path_len = strlen(path);
data/subversion-1.14.0/subversion/libsvn_fs_fs/tree.c:338:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t path_len = strlen(path);
data/subversion-1.14.0/subversion/libsvn_fs_fs/tree.c:377:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  assert(strlen(path) == path_len);
data/subversion-1.14.0/subversion/libsvn_fs_fs/tree.c:1040:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              apr_size_t dirname_len = strlen(directory);
data/subversion-1.14.0/subversion/libsvn_fs_fs/tree.c:1092:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      path_so_far->len += strlen(entry) + 1;
data/subversion-1.14.0/subversion/libsvn_fs_fs/util.c:522:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_io_write_atomic2(name, buf, strlen(buf),
data/subversion-1.14.0/subversion/libsvn_fs_util/fs-util.c:88:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return is_canonical_abspath(path, strlen(path));
data/subversion-1.14.0/subversion/libsvn_fs_util/fs-util.c:108:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  path_len = strlen(path);
data/subversion-1.14.0/subversion/libsvn_fs_x/cached_data.c:1835:14:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  apr_size_t read;
data/subversion-1.14.0/subversion/libsvn_fs_x/cached_data.c:1861:26:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
         fulltext_baton->read);
data/subversion-1.14.0/subversion/libsvn_fs_x/cached_data.c:1894:51:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      baton->fulltext_delivered += fulltext_baton.read;
data/subversion-1.14.0/subversion/libsvn_fs_x/cached_data.c:1895:29:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      *len = fulltext_baton.read;
data/subversion-1.14.0/subversion/libsvn_fs_x/cached_data.c:2526:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(dirent->name);
data/subversion-1.14.0/subversion/libsvn_fs_x/caching.c:52:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(original);
data/subversion-1.14.0/subversion/libsvn_fs_x/caching.c:408:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  has_namespace = strlen(cache_namespace) > 0;
data/subversion-1.14.0/subversion/libsvn_fs_x/dag_cache.c:105:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(path);
data/subversion-1.14.0/subversion/libsvn_fs_x/dag_cache.c:505:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          && strlen(created_path) == path->len
data/subversion-1.14.0/subversion/libsvn_fs_x/fs_x.c:766:41:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
svn_fs_x__prop_rep_equal(svn_boolean_t *equal,
data/subversion-1.14.0/subversion/libsvn_fs_x/fs_x.c:948:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  date.len = strlen(date.data);
data/subversion-1.14.0/subversion/libsvn_fs_x/fs_x.h:99:41:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
svn_fs_x__prop_rep_equal(svn_boolean_t *equal,
data/subversion-1.14.0/subversion/libsvn_fs_x/index.c:357:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(stream_prefix);
data/subversion-1.14.0/subversion/libsvn_fs_x/lock.c:74:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_checksum(&checksum, svn_checksum_md5, str, strlen(str), pool));
data/subversion-1.14.0/subversion/libsvn_fs_x/lock.c:97:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    value_len = strlen(value);
data/subversion-1.14.0/subversion/libsvn_fs_x/lock.c:703:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  while (! svn_fspath__is_root(parent_path, strlen(parent_path)))
data/subversion-1.14.0/subversion/libsvn_fs_x/lock.c:1098:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  item.klen = strlen(item.key);
data/subversion-1.14.0/subversion/libsvn_fs_x/low_level.c:328:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((str == NULL) || (strlen(str) != (APR_MD5_DIGESTSIZE * 2)))
data/subversion-1.14.0/subversion/libsvn_fs_x/low_level.c:343:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(str) != (APR_SHA1_DIGESTSIZE * 2))
data/subversion-1.14.0/subversion/libsvn_fs_x/low_level.c:394:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(path);
data/subversion-1.14.0/subversion/libsvn_fs_x/low_level.c:429:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(path);
data/subversion-1.14.0/subversion/libsvn_fs_x/low_level.c:945:57:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                                        strlen(last_str)),
data/subversion-1.14.0/subversion/libsvn_fs_x/low_level.c:947:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  change->path.len = strlen(change->path.data);
data/subversion-1.14.0/subversion/libsvn_fs_x/low_level.c:1169:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t key_len = strlen(key);
data/subversion-1.14.0/subversion/libsvn_fs_x/recovery.c:183:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                               initial_txn, strlen(initial_txn),
data/subversion-1.14.0/subversion/libsvn_fs_x/string_table.c:282:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(string);
data/subversion-1.14.0/subversion/libsvn_fs_x/temp_serializer.c:76:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(string);
data/subversion-1.14.0/subversion/libsvn_fs_x/transaction.c:882:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t name_len = strlen(dirent->name);
data/subversion-1.14.0/subversion/libsvn_fs_x/transaction.c:1957:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  change.path.len = strlen(path);
data/subversion-1.14.0/subversion/libsvn_fs_x/transaction.c:3511:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      date.len = strlen(date.data);
data/subversion-1.14.0/subversion/libsvn_fs_x/transaction.c:3681:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_io_file_write_full(file, buf, strlen(buf), NULL, scratch_pool));
data/subversion-1.14.0/subversion/libsvn_fs_x/transaction.c:4000:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t ext_len = strlen(PATH_EXT_TXN);
data/subversion-1.14.0/subversion/libsvn_fs_x/transaction.c:4023:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      id = apr_pstrndup(pool, name, strlen(name) - ext_len);
data/subversion-1.14.0/subversion/libsvn_fs_x/transaction.c:4185:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  date.len = strlen(date.data);
data/subversion-1.14.0/subversion/libsvn_fs_x/tree.c:1371:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(entry->name);
data/subversion-1.14.0/subversion/libsvn_fs_x/util.c:174:5:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
    strncpy(buffer + len, PATH_EXT_PACKED_SHARD, sizeof(buffer) - len - 1);
data/subversion-1.14.0/subversion/libsvn_fs_x/util.c:293:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy(buffer + len, PATH_EXT_TXN, sizeof(buffer) - len - 1);
data/subversion-1.14.0/subversion/libsvn_fs_x/util.c:405:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy(buffer + len, suffix, sizeof(buffer) - len - 1);
data/subversion-1.14.0/subversion/libsvn_fs_x/util.c:591:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_io_file_write_full(file, buf, strlen(buf), NULL,
data/subversion-1.14.0/subversion/libsvn_ra/compat.c:146:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              size_t len = strlen(ch_path);
data/subversion-1.14.0/subversion/libsvn_ra/ra_loader.c:197:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(scheme);
data/subversion-1.14.0/subversion/libsvn_ra/ra_loader.c:1088:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (comment && ! svn_xml_is_xml_safe(comment, strlen(comment)))
data/subversion-1.14.0/subversion/libsvn_ra_local/ra_plugin.c:926:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(path);
data/subversion-1.14.0/subversion/libsvn_ra_local/split_url.c:69:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  root_end = strlen(repos_root_dirent);
data/subversion-1.14.0/subversion/libsvn_ra_serf/blncache.c:84:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    klen = strlen(key);
data/subversion-1.14.0/subversion/libsvn_ra_serf/commit.c:227:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     strlen(activity_url));
data/subversion-1.14.0/subversion/libsvn_ra_serf/merge.c:220:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              checked_in_str.len = strlen(checked_in);
data/subversion-1.14.0/subversion/libsvn_ra_serf/merge.c:364:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     strlen(ctx->merge_resource_url));
data/subversion-1.14.0/subversion/libsvn_ra_serf/serf.c:121:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      char *auth_types_list = apr_palloc(pool, strlen(http_auth_types) + 1);
data/subversion-1.14.0/subversion/libsvn_ra_serf/xml.c:439:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                         value, strlen(value));
data/subversion-1.14.0/subversion/libsvn_ra_svn/client.c:780:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strlen(conn->repos_root) > strlen(url))
data/subversion-1.14.0/subversion/libsvn_ra_svn/client.c:780:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strlen(conn->repos_root) > strlen(url))
data/subversion-1.14.0/subversion/libsvn_ra_svn/client.c:1993:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                  cpath->len = strlen(cpath->data);
data/subversion-1.14.0/subversion/libsvn_ra_svn/cram.c:86:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(password), i;
data/subversion-1.14.0/subversion/libsvn_ra_svn/cram.c:102:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_md5_update(&ctx, challenge, strlen(challenge));
data/subversion-1.14.0/subversion/libsvn_ra_svn/cyrus_auth.c:357:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        *len = strlen(baton->username);
data/subversion-1.14.0/subversion/libsvn_ra_svn/cyrus_auth.c:375:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t len = strlen(baton->password);
data/subversion-1.14.0/subversion/libsvn_ra_svn/cyrus_auth.c:489:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              const char *tail = pmech + strlen(mech);
data/subversion-1.14.0/subversion/libsvn_ra_svn/editorp.c:1017:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(ra_svn_edit_cmds[i].cmd);
data/subversion-1.14.0/subversion/libsvn_ra_svn/editorp.c:1035:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(cmd);
data/subversion-1.14.0/subversion/libsvn_ra_svn/marshal.c:148:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        target->u.word.len = strlen(source->u.word);
data/subversion-1.14.0/subversion/libsvn_ra_svn/marshal.c:770:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_ra_svn__write_ncstring(conn, pool, s, strlen(s)));
data/subversion-1.14.0/subversion/libsvn_ra_svn/marshal.c:779:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(writebuf_write(conn, pool, word, strlen(word)));
data/subversion-1.14.0/subversion/libsvn_ra_svn/marshal.c:2844:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t copyfrom_len = copyfrom_path ? strlen(copyfrom_path) : 0;
data/subversion-1.14.0/subversion/libsvn_ra_svn/marshal.c:2959:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      SVN_ERR(writebuf_write(conn, pool, kind, strlen(kind)));
data/subversion-1.14.0/subversion/libsvn_ra_svn/marshal.c:2988:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      SVN_ERR(writebuf_write(conn, pool, kind, strlen(kind)));
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:200:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t repos_len = strlen(repos_name);
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:201:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t user_len = user ? strlen(user) : 1;
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:1030:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(path);
data/subversion-1.14.0/subversion/libsvn_repos/authz.c:1240:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t path_len = strlen(path);
data/subversion-1.14.0/subversion/libsvn_repos/authz_parse.c:296:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len = strlen(str);
data/subversion-1.14.0/subversion/libsvn_repos/config_file.c:246:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  fs_path = &dirent[strlen(repos_root_dirent)];
data/subversion-1.14.0/subversion/libsvn_repos/deprecated.c:519:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(path);
data/subversion-1.14.0/subversion/libsvn_repos/deprecated.c:1265:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      val.len = strlen(author);
data/subversion-1.14.0/subversion/libsvn_repos/fs-wrap.c:311:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(value->data) != value->len)
data/subversion-1.14.0/subversion/libsvn_repos/load-fs-vtable.c:794:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      prop_val.len = strlen(prop_eol_normalized);
data/subversion-1.14.0/subversion/libsvn_repos/reporter.c:344:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t plen = strlen(prefix);
data/subversion-1.14.0/subversion/libsvn_repos/reporter.c:382:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t plen = strlen(prefix);
data/subversion-1.14.0/subversion/libsvn_repos/reporter.c:398:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return relevant(b->lookahead, prefix, strlen(prefix));
data/subversion-1.14.0/subversion/libsvn_repos/reporter.c:1504:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                              strlen(lpath), lpath) : "-";
data/subversion-1.14.0/subversion/libsvn_repos/reporter.c:1524:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                    strlen(lock_token), lock_token) : "-";
data/subversion-1.14.0/subversion/libsvn_repos/reporter.c:1526:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                     strlen(path), path, lrep, rrep, drep,
data/subversion-1.14.0/subversion/libsvn_repos/reporter.c:1529:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            svn_spillbuf__reader_write(b->reader, rep, strlen(rep), pool));
data/subversion-1.14.0/subversion/libsvn_repos/repos.c:1097:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    SVN_ERR(svn_io_file_write_full(f, readme_header, strlen(readme_header),
data/subversion-1.14.0/subversion/libsvn_repos/repos.c:1101:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     strlen(readme_bdb_insert),
data/subversion-1.14.0/subversion/libsvn_repos/repos.c:1103:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    SVN_ERR(svn_io_file_write_full(f, readme_footer, strlen(readme_footer),
data/subversion-1.14.0/subversion/libsvn_repos/repos.c:1364:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          svn_dirent_is_root(candidate, strlen(candidate)))
data/subversion-1.14.0/subversion/libsvn_repos/repos.c:1879:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(path) == ctx->src_len)
data/subversion-1.14.0/subversion/libsvn_repos/repos.c:2019:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  hotcopy_context.src_len = strlen(src_abspath);
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:338:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t prefix_len = strlen(prefix);
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:449:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t prefix_len = strlen(prefix);
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:460:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                       strlen(prefix),
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:532:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                               ? strlen((const char *) key)      \
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:2837:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    key_len = strlen((const char *) key);
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:3381:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  prefix_orig_len = strlen(prefix) + 1;
data/subversion-1.14.0/subversion/libsvn_subr/cache-membuffer.c:3393:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                       strlen(prefix),
data/subversion-1.14.0/subversion/libsvn_subr/cache-memcache.c:103:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  long_key_len = strlen(long_key);
data/subversion-1.14.0/subversion/libsvn_subr/checksum.c:348:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t prefix_len = strlen(ckind_str[0]);
data/subversion-1.14.0/subversion/libsvn_subr/checksum.c:351:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(data) <= prefix_len)
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:231:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy(prefix_buf, progname, sizeof(prefix_buf) - 3);
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:952:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(opt_arg);
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:1310:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(orig_path);
data/subversion-1.14.0/subversion/libsvn_subr/cmdline.c:1490:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      translated_contents->len = strlen(translated_contents->data);
data/subversion-1.14.0/subversion/libsvn_subr/config.c:476:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(key);
data/subversion-1.14.0/subversion/libsvn_subr/config.c:577:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                              strlen(opt->x_value));
data/subversion-1.14.0/subversion/libsvn_subr/config_auth.c:60:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                           strlen(realmstring), pool));
data/subversion-1.14.0/subversion/libsvn_subr/config_file.c:1113:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                         strlen(contents), NULL, pool));
data/subversion-1.14.0/subversion/libsvn_subr/config_file.c:1331:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                         strlen(contents), NULL, pool));
data/subversion-1.14.0/subversion/libsvn_subr/config_file.c:1565:42:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                         strlen(contents), NULL, pool));
data/subversion-1.14.0/subversion/libsvn_subr/crypto.c:318:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  password_len = strlen(password);
data/subversion-1.14.0/subversion/libsvn_subr/date.c:266:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          !strncmp(word, unit_str, strlen(unit_str) - 1))
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:320:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  dst = canon = apr_pcalloc(pool, strlen(path) + 1);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:696:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  path1_len = strlen(path1);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:697:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  path2_len = strlen(path2);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1006:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t blen = strlen(base);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1007:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t clen = strlen(component);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1087:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  total_len = strlen(base);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1109:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(s);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1130:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              saved_lengths[0] = total_len = len = strlen(s);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1187:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = strlen(s);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1214:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t blen = strlen(base);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1215:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t clen = strlen(component);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1238:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(dirent);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1251:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(dirent);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1294:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(relpath);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1306:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(relpath);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1362:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(uri);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1375:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(uri);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1480:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(parent_dirent);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1491:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  root_len = dirent_root_length(child_dirent, strlen(child_dirent));
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1533:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(parent_relpath);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1559:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(parent_uri);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:1876:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(ptr);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:2224:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      basedir_len = strlen(*pcommon);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:2395:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      basedir_len = strlen(*pcommon);
data/subversion-1.14.0/subversion/libsvn_subr/dirent_uri.c:2618:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = 8 /* strlen("file:///") */ + strlen(dirent);
data/subversion-1.14.0/subversion/libsvn_subr/gpg_agent.c:154:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                       strlen(realmstring), scratch_pool));
data/subversion-1.14.0/subversion/libsvn_subr/gpg_agent.c:181:15:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
      recvd = read(sd, &c, 1);
data/subversion-1.14.0/subversion/libsvn_subr/gpg_agent.c:210:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (write(sd, request, strlen(request)) == -1)
data/subversion-1.14.0/subversion/libsvn_subr/gpg_agent.c:340:7:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
      strncpy(addr.sun_path, socket_name, sizeof(addr.sun_path) - 1);
data/subversion-1.14.0/subversion/libsvn_subr/gpg_agent.c:374:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (write(sd, request, strlen(request)) == -1)
data/subversion-1.14.0/subversion/libsvn_subr/gpg_agent.c:523:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (write(sd, request, strlen(request)) == -1)
data/subversion-1.14.0/subversion/libsvn_subr/gpg_agent.c:663:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (write(sd, request, strlen(request)) == -1)
data/subversion-1.14.0/subversion/libsvn_subr/hash.c:637:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      *klen = strlen(char_key);
data/subversion-1.14.0/subversion/libsvn_subr/io.c:1300:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                                  contents ? strlen(contents)
data/subversion-1.14.0/subversion/libsvn_subr/io.c:1872:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    const size_t srclen = strlen(source);
data/subversion-1.14.0/subversion/libsvn_subr/io.c:2061:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            (*dest)->len = strlen(data);
data/subversion-1.14.0/subversion/libsvn_subr/io.c:2272:14:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  path_len = wcslen(w_final_abspath);
data/subversion-1.14.0/subversion/libsvn_subr/io.c:5056:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                              format_contents, strlen(format_contents),
data/subversion-1.14.0/subversion/libsvn_subr/macos_keychain.c:85:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  status = SecKeychainFindGenericPassword(NULL, (int) strlen(realmstring),
data/subversion-1.14.0/subversion/libsvn_subr/macos_keychain.c:88:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                            : (int) strlen(username),
data/subversion-1.14.0/subversion/libsvn_subr/macos_keychain.c:93:60:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        status = SecKeychainAddGenericPassword(NULL, (int) strlen(realmstring),
data/subversion-1.14.0/subversion/libsvn_subr/macos_keychain.c:96:58:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                                 : (int) strlen(username),
data/subversion-1.14.0/subversion/libsvn_subr/macos_keychain.c:97:64:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                               username, (int) strlen(password),
data/subversion-1.14.0/subversion/libsvn_subr/macos_keychain.c:103:61:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                                      (int) strlen(password),
data/subversion-1.14.0/subversion/libsvn_subr/macos_keychain.c:137:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  status = SecKeychainFindGenericPassword(NULL, (int) strlen(realmstring),
data/subversion-1.14.0/subversion/libsvn_subr/macos_keychain.c:140:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                            : (int) strlen(username),
data/subversion-1.14.0/subversion/libsvn_subr/mergeinfo.c:632:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(parse_rangelist(&s, s + strlen(s), *rangelist, result_pool));
data/subversion-1.14.0/subversion/libsvn_subr/mergeinfo.c:768:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  klen = strlen(pathname);
data/subversion-1.14.0/subversion/libsvn_subr/mergeinfo.c:809:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  err = parse_top(&input, input + strlen(input), *mergeinfo, pool);
data/subversion-1.14.0/subversion/libsvn_subr/opt.c:803:7:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (strlen(peg_rev))
data/subversion-1.14.0/subversion/libsvn_subr/opt.c:825:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              size_t rev_len = strlen(rev_str);
data/subversion-1.14.0/subversion/libsvn_subr/opt.c:1036:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  for (ptr = (utf8_target + strlen(utf8_target) - 1); ptr >= utf8_target;
data/subversion-1.14.0/subversion/libsvn_subr/packed_data.c:766:7:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  if (read > packed->len)
data/subversion-1.14.0/subversion/libsvn_subr/packed_data.c:769:19:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  packed->data += read;
data/subversion-1.14.0/subversion/libsvn_subr/packed_data.c:770:24:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  packed->blocksize -= read;
data/subversion-1.14.0/subversion/libsvn_subr/packed_data.c:771:18:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
  packed->len -= read;
data/subversion-1.14.0/subversion/libsvn_subr/path.c:115:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t blen = strlen(base);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:116:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t clen = strlen(component);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:165:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  total_len = strlen(base);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:185:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(s);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:258:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = strlen(s);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:286:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  assert(is_canonical(path, strlen(path)));
data/subversion-1.14.0/subversion/libsvn_subr/path.c:336:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(component);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:339:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  assert(is_canonical(component, strlen(component)));
data/subversion-1.14.0/subversion/libsvn_subr/path.c:378:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(path);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:389:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(path);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:409:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  assert(is_canonical(path, strlen(path)));
data/subversion-1.14.0/subversion/libsvn_subr/path.c:421:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t path1_len = strlen(path1);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:422:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t path2_len = strlen(path2);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:474:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  path1_len = strlen(path1);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:475:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  path2_len = strlen(path2);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:591:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t path1_len = strlen(path1);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:676:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t l = strlen(APR_ARRAY_IDX(components, i, const char *));
data/subversion-1.14.0/subversion/libsvn_subr/path.c:712:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  assert(is_canonical(name, strlen(name)));
data/subversion-1.14.0/subversion/libsvn_subr/path.c:750:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(path);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:776:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(path);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:928:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(p) + (p - path);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:1050:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  retstr = svn_stringbuf_create_ensure(strlen(path) + 1, pool);
data/subversion-1.14.0/subversion/libsvn_subr/path.c:1187:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  retstr = svn_stringbuf_create_ensure(strlen(path) + 4, pool);
data/subversion-1.14.0/subversion/libsvn_subr/prefix_string.c:178:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(s);
data/subversion-1.14.0/subversion/libsvn_subr/prefix_string.c:293:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t s_len = strlen(s->data);
data/subversion-1.14.0/subversion/libsvn_subr/prompt.c:258:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                 strlen(converted), NULL, pool));
data/subversion-1.14.0/subversion/libsvn_subr/skel.c:539:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  skel->len = strlen(str);
data/subversion-1.14.0/subversion/libsvn_subr/skel.c:653:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(str);
data/subversion-1.14.0/subversion/libsvn_subr/skel.c:769:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (elt->len == strlen(propname)
data/subversion-1.14.0/subversion/libsvn_subr/sqlite.c:883:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strlen(path) > 248)
data/subversion-1.14.0/subversion/libsvn_subr/stream.c:287:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(str);
data/subversion-1.14.0/subversion/libsvn_subr/stream.c:886:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    buf->len += strlen(buf->data + buf->len);
data/subversion-1.14.0/subversion/libsvn_subr/stream.c:936:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t eol_len = strlen(eol);
data/subversion-1.14.0/subversion/libsvn_subr/stream.c:1711:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t eol_len = strlen(eol);
data/subversion-1.14.0/subversion/libsvn_subr/stream.c:1841:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t eol_len = strlen(eol);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:259:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return svn_string_ncreate(cstring, strlen(cstring), pool);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:276:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return create_string(data, strlen(data), pool);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:417:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return svn_stringbuf_ncreate(cstring, strlen(cstring), pool);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:433:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  result->len = strlen(str);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:443:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t size = strlen(data);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:480:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t amt = strlen(value);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:665:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  svn_stringbuf_appendbytes(targetstr, cstr, strlen(cstr));
data/subversion-1.14.0/subversion/libsvn_subr/string.c:765:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  to_find_len = strlen(to_find);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:766:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  replacement_len = strlen(replacement);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:897:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            char *e = p + (strlen(p) - 1);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:988:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        *str = token + strlen(token);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:1030:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t sep_len = strlen(separator);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:1038:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      svn_stringbuf_appendbytes(new_str, string, strlen(string));
data/subversion-1.14.0/subversion/libsvn_subr/string.c:1404:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  stringa.len = strlen(stra);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:1406:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  stringb.len = strlen(strb);
data/subversion-1.14.0/subversion/libsvn_subr/string.c:1569:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(prefix);
data/subversion-1.14.0/subversion/libsvn_subr/subst.c:504:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
              strncpy(buf_ptr + 3, value->data, value->len);
data/subversion-1.14.0/subversion/libsvn_subr/subst.c:512:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
              strncpy(buf_ptr + 3, value->data, max_value_len);
data/subversion-1.14.0/subversion/libsvn_subr/subst.c:536:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
              strncpy(buf_ptr + 2, value->data, vallen);
data/subversion-1.14.0/subversion/libsvn_subr/subst.c:583:15:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
              strncpy(buf_ptr + 2, value->data, vallen);
data/subversion-1.14.0/subversion/libsvn_subr/subst.c:663:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                     keyword_name, strlen(keyword_name),
data/subversion-1.14.0/subversion/libsvn_subr/subst.c:744:7:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
      strncpy(src_format, newline_buf, newline_len);
data/subversion-1.14.0/subversion/libsvn_subr/subst.c:932:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  b->eol_str_len = eol_str ? strlen(eol_str) : 0;
data/subversion-1.14.0/subversion/libsvn_subr/subst.c:1583:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(src);
data/subversion-1.14.0/subversion/libsvn_subr/sysinfo.c:1453:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const size_t slb_prefix_len = strlen(slb_prefix);
data/subversion-1.14.0/subversion/libsvn_subr/sysinfo.c:1454:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const size_t fwk_prefix_len = strlen(fwk_prefix);
data/subversion-1.14.0/subversion/libsvn_subr/sysinfo.c:1455:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const size_t pfk_prefix_len = strlen(pfk_prefix);
data/subversion-1.14.0/subversion/libsvn_subr/target.c:201:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      basedir_len = strlen(*pcommon);
data/subversion-1.14.0/subversion/libsvn_subr/temp_serializer.c:319:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    svn_stringbuf_appendbytes(context->buffer, string, strlen(string) + 1);
data/subversion-1.14.0/subversion/libsvn_subr/utf.c:674:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return invalid_utf8(data, strlen(data), pool);
data/subversion-1.14.0/subversion/libsvn_subr/utf.c:757:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      SVN_ERR(convert_to_stringbuf(node, src, strlen(src),
data/subversion-1.14.0/subversion/libsvn_subr/utf.c:763:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(src);
data/subversion-1.14.0/subversion/libsvn_subr/utf.c:947:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  escaped = svn_utf__fuzzy_escape(src, strlen(src), pool);
data/subversion-1.14.0/subversion/libsvn_subr/utf.c:1193:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const int utf8_count = strlen(src);
data/subversion-1.14.0/subversion/libsvn_subr/utf.c:1231:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const int prefix_len = (prefix ? strlen(prefix) : 0);
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc.c:36:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define strlen svn__strlen_var
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc.c:38:8:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#undef strlen
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc.c:263:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  err = svn_utf__xfrm(&normalized, str, strlen(str), TRUE, TRUE, buf);
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc.c:431:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const apr_size_t length = strlen(string);
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc.c:114:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const utf8proc_uint8_t *str, utf8proc_ssize_t strlen, utf8proc_int32_t *dst
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc.c:120:8:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (!strlen) return 0;
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc.c:121:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  end = str + ((strlen < 0) ? 4 : strlen);
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc.c:121:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  end = str + ((strlen < 0) ? 4 : strlen);
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc.c:485:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const utf8proc_uint8_t *str, utf8proc_ssize_t strlen,
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc.c:488:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return utf8proc_decompose_custom(str, strlen, buffer, bufsize, options, NULL, NULL);
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc.c:492:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const utf8proc_uint8_t *str, utf8proc_ssize_t strlen,
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc.c:517:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        if (rpos >= strlen) break;
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc.c:695:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const utf8proc_uint8_t *str, utf8proc_ssize_t strlen, utf8proc_uint8_t **dstptr, utf8proc_option_t options
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc.c:697:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    return utf8proc_map_custom(str, strlen, dstptr, options, NULL, NULL);
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc.c:701:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const utf8proc_uint8_t *str, utf8proc_ssize_t strlen, utf8proc_uint8_t **dstptr, utf8proc_option_t options,
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc.c:707:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  result = utf8proc_decompose_custom(str, strlen, NULL, 0, options, custom_func, custom_data);
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc.c:711:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  result = utf8proc_decompose_custom(str, strlen, buffer, result, options, custom_func, custom_data);
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc_internal.h:428:100:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
UTF8PROC_DLLEXPORT utf8proc_ssize_t utf8proc_iterate(const utf8proc_uint8_t *str, utf8proc_ssize_t strlen, utf8proc_int32_t *codepoint_ref);
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc_internal.h:513:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const utf8proc_uint8_t *str, utf8proc_ssize_t strlen,
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc_internal.h:524:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const utf8proc_uint8_t *str, utf8proc_ssize_t strlen,
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc_internal.h:672:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const utf8proc_uint8_t *str, utf8proc_ssize_t strlen, utf8proc_uint8_t **dstptr, utf8proc_option_t options
data/subversion-1.14.0/subversion/libsvn_subr/utf8proc/utf8proc_internal.h:682:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const utf8proc_uint8_t *str, utf8proc_ssize_t strlen, utf8proc_uint8_t **dstptr, utf8proc_option_t options,
data/subversion-1.14.0/subversion/libsvn_subr/utf_validate.c:304:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return svn_utf__is_valid(data, strlen(data));
data/subversion-1.14.0/subversion/libsvn_subr/validate.c:48:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const apr_size_t len2 = strlen(mime_type);
data/subversion-1.14.0/subversion/libsvn_subr/win32_crashrpt.c:68:16:  [1] (buffer) wcslen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t len = wcslen(str);
data/subversion-1.14.0/subversion/libsvn_subr/win32_xlate.c:148:3:  [1] (buffer) MultiByteToWideChar:
  Requires maximum length in CHARACTERS, not bytes (CWE-120). Risk is very
  low, the length appears to be in characters not bytes.
  MultiByteToWideChar(CP_UTF8, 0, page_name, -1, ucs2_page_name,
data/subversion-1.14.0/subversion/libsvn_subr/x509parse.c:970:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t i, len = strlen(str);
data/subversion-1.14.0/subversion/libsvn_subr/xml.c:262:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  xml_escape_cdata(outstr, string, (apr_size_t) strlen(string), pool);
data/subversion-1.14.0/subversion/libsvn_subr/xml.c:289:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  xml_escape_attr(outstr, string, (apr_size_t) strlen(string), pool);
data/subversion-1.14.0/subversion/libsvn_subr/xml.c:296:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char *end = string + strlen(string);
data/subversion-1.14.0/subversion/libsvn_subr/xml.c:614:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        keylen = strlen(key);
data/subversion-1.14.0/subversion/libsvn_subr/xml.c:679:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t est_size = strlen(tagname) + 4 + apr_hash_count(attributes) * 30;
data/subversion-1.14.0/subversion/libsvn_wc/conflicts.c:3182:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          SVN_ERR_ASSERT(strlen(notify->prop_name) > 0);
data/subversion-1.14.0/subversion/libsvn_wc/conflicts.c:3958:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      ancestor_len = strlen(ancestor_abspath);
data/subversion-1.14.0/subversion/libsvn_wc/deprecated.c:3559:59:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (svn_path_is_empty(path) || svn_dirent_is_root(path, strlen(path)))
data/subversion-1.14.0/subversion/libsvn_wc/entries.c:1646:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                    ? strlen(actual_node->tree_conflict_data)
data/subversion-1.14.0/subversion/libsvn_wc/entries.c:2012:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                             strlen(entry->tree_conflict_data),
data/subversion-1.14.0/subversion/libsvn_wc/lock.c:1114:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      || svn_dirent_is_root(path, strlen(path))
data/subversion-1.14.0/subversion/libsvn_wc/relocate.c:59:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  result_end = result + strlen(result) - 1;
data/subversion-1.14.0/subversion/libsvn_wc/relocate.c:60:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  relpath_end = relpath + strlen(relpath) - 1;
data/subversion-1.14.0/subversion/libsvn_wc/relocate.c:140:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  old_url_len = strlen(old_url);
data/subversion-1.14.0/subversion/libsvn_wc/relocate.c:141:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  from_len = strlen(from);
data/subversion-1.14.0/subversion/libsvn_wc/relocate.c:142:59:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((from_len > old_url_len) || (strncmp(old_url, from, strlen(from)) != 0))
data/subversion-1.14.0/subversion/libsvn_wc/status.c:2857:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (svn_dirent_is_root(local_abspath, strlen(local_abspath)))
data/subversion-1.14.0/subversion/libsvn_wc/upgrade.c:990:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t str_len = strlen(str);
data/subversion-1.14.0/subversion/libsvn_wc/upgrade.c:991:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t suffix_len = strlen(suffix);
data/subversion-1.14.0/subversion/libsvn_wc/upgrade.c:1835:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  else if (svn_dirent_is_root(local_abspath, strlen(local_abspath)))
data/subversion-1.14.0/subversion/libsvn_wc/upgrade.c:1857:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  while (!svn_dirent_is_root(parent_abspath, strlen(parent_abspath)))
data/subversion-1.14.0/subversion/libsvn_wc/wc_db.c:3986:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                         strlen(moved_child_relpath) > 0);
data/subversion-1.14.0/subversion/libsvn_wc/wc_db.c:12593:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              SVN_ERR_ASSERT(child_relpath && strlen(child_relpath) > 0);
data/subversion-1.14.0/subversion/libsvn_wc/wc_db.c:15541:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len1 = strlen(trail_url);
data/subversion-1.14.0/subversion/libsvn_wc/wc_db.c:15542:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len2 = strlen(url);
data/subversion-1.14.0/subversion/libsvn_wc/wc_db_wcroot.c:689:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (svn_dirent_is_root(local_abspath, strlen(local_abspath)))
data/subversion-1.14.0/subversion/mod_authz_svn/mod_authz_svn.c:708:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strncmp(dest_uri, conf->base_path, strlen(conf->base_path)))
data/subversion-1.14.0/subversion/mod_dav_svn/activity.c:55:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                               strlen(activity_id), pool));
data/subversion-1.14.0/subversion/mod_dav_svn/activity.c:212:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                             activity_contents, strlen(activity_contents),
data/subversion-1.14.0/subversion/mod_dav_svn/lock.c:139:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_err = apr_xml_parser_feed(xml_parser, xml_input, strlen(xml_input));
data/subversion-1.14.0/subversion/mod_dav_svn/lock.c:278:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    = svn_stringbuf_create_ensure(strlen(locktoken->uuid_str), p);
data/subversion-1.14.0/subversion/mod_dav_svn/mirror.c:111:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                    seg += strlen(root_dir);
data/subversion-1.14.0/subversion/mod_dav_svn/mirror.c:128:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            seg += strlen(root_dir);
data/subversion-1.14.0/subversion/mod_dav_svn/mirror.c:191:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        ctx->remotepath_len = strlen(ctx->remotepath);
data/subversion-1.14.0/subversion/mod_dav_svn/mirror.c:193:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        ctx->localpath_len = strlen(ctx->localpath);
data/subversion-1.14.0/subversion/mod_dav_svn/mirror.c:258:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        start_foo += strlen(master_uri);
data/subversion-1.14.0/subversion/mod_dav_svn/mirror.c:309:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        ctx->remotepath_len = strlen(ctx->remotepath);
data/subversion-1.14.0/subversion/mod_dav_svn/mirror.c:311:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        ctx->localpath_len = strlen(ctx->localpath);
data/subversion-1.14.0/subversion/mod_dav_svn/mod_dav_svn.c:536:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(uri);
data/subversion-1.14.0/subversion/mod_dav_svn/reports/get-locks.c:99:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          if (svn_xml_is_xml_safe(lock->owner, strlen(lock->owner)))
data/subversion-1.14.0/subversion/mod_dav_svn/reports/get-locks.c:109:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              owner_string.len = strlen(lock->owner);
data/subversion-1.14.0/subversion/mod_dav_svn/reports/get-locks.c:127:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          if (svn_xml_is_xml_safe(lock->comment, strlen(lock->comment)))
data/subversion-1.14.0/subversion/mod_dav_svn/reports/get-locks.c:137:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              comment_string.len = strlen(lock->comment);
data/subversion-1.14.0/subversion/mod_dav_svn/repos.c:150:60:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      created_rev_str = apr_pstrndup(comb->res.pool, path, strlen(path));
data/subversion-1.14.0/subversion/mod_dav_svn/repos.c:711:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len1 = strlen(uri);
data/subversion-1.14.0/subversion/mod_dav_svn/repos.c:712:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len2 = strlen(special_uri);
data/subversion-1.14.0/subversion/mod_dav_svn/repos.c:735:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              apr_size_t len3 = strlen(defn->name);
data/subversion-1.14.0/subversion/mod_dav_svn/repos.c:1024:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      request_author.len = strlen(request_author.data);
data/subversion-1.14.0/subversion/mod_dav_svn/repos.c:1303:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len1 = strlen(uri);
data/subversion-1.14.0/subversion/mod_dav_svn/repos.c:1412:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len1 = strlen(relative);
data/subversion-1.14.0/subversion/mod_dav_svn/repos.c:1413:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    len2 = strlen(special_uri);
data/subversion-1.14.0/subversion/mod_dav_svn/repos.c:1435:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                apr_size_t len3 = strlen(defn->name);
data/subversion-1.14.0/subversion/mod_dav_svn/repos.c:1589:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(r->uri);
data/subversion-1.14.0/subversion/mod_dav_svn/repos.c:2864:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len1 = strlen(res1->info->uri_path->data);
data/subversion-1.14.0/subversion/mod_dav_svn/repos.c:2876:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len2 = strlen(res2->info->uri_path->data);
data/subversion-1.14.0/subversion/mod_dav_svn/util.c:332:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len1 = strlen(path);
data/subversion-1.14.0/subversion/mod_dav_svn/util.c:333:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len2 = strlen(relative->info->repos->root_path);
data/subversion-1.14.0/subversion/mod_dav_svn/util.c:364:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len2 = strlen(relative->info->repos->special_uri);
data/subversion-1.14.0/subversion/mod_dav_svn/util.c:440:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t uri_len = strlen(uri);
data/subversion-1.14.0/subversion/mod_dav_svn/util.c:441:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t parentpath_len = strlen(parentpath);
data/subversion-1.14.0/subversion/mod_dav_svn/util.c:965:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(author);
data/subversion-1.14.0/subversion/svn/auth-cmd.c:288:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          svn_stringbuf_appendbytes(buf, hostname, strlen(hostname));
data/subversion-1.14.0/subversion/svn/list-cmd.c:172:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          const int author_width = (int)strlen(dirent->last_author);
data/subversion-1.14.0/subversion/svn/lock-cmd.c:53:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strlen(opt_state->filedata->data) < opt_state->filedata->len)
data/subversion-1.14.0/subversion/svn/log-cmd.c:123:34:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  err = svn_utf__xfrm(&str, str, strlen(str), TRUE, TRUE, buf);
data/subversion-1.14.0/subversion/svn/mergeinfo-cmd.c:181:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          if (g[row][col] && ((int)strlen(g[row][col]) > col_width[col]))
data/subversion-1.14.0/subversion/svn/mergeinfo-cmd.c:182:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            col_width[col] = (int)strlen(g[row][col]);
data/subversion-1.14.0/subversion/svn/notify.c:462:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      SVN_ERR_ASSERT(n->prop_name && strlen(n->prop_name) > 0);
data/subversion-1.14.0/subversion/svn/propget-cmd.c:206:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      SVN_ERR(stream_write(out, header, strlen(header)));
data/subversion-1.14.0/subversion/svn/propget-cmd.c:229:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                             strlen(APR_EOL_STR)));
data/subversion-1.14.0/subversion/svn/propget-cmd.c:414:56:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                SVN_ERR(stream_write(out, APR_EOL_STR, strlen(APR_EOL_STR)));
data/subversion-1.14.0/subversion/svn/props.c:195:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  propstring.len = strlen(propname);
data/subversion-1.14.0/subversion/svn/props.c:197:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  prefix.len = strlen(SVN_PROP_PREFIX);
data/subversion-1.14.0/subversion/svn/props.c:249:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      propbuf[i].token.len = strlen(propbuf[i].token.data);
data/subversion-1.14.0/subversion/svn/similarity.c:95:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  context.key.len = strlen(key);
data/subversion-1.14.0/subversion/svn/svn.c:2599:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                              strlen(utf8_opt_arg), TRUE, TRUE, &buf));
data/subversion-1.14.0/subversion/svn/svn.c:2607:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                              strlen(utf8_opt_arg), TRUE, TRUE, &buf));
data/subversion-1.14.0/subversion/svn/util.c:213:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strlen(opt_state->filedata->data) < opt_state->filedata->len)
data/subversion-1.14.0/subversion/svn/util.c:304:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    *new_len = strlen(buffer);
data/subversion-1.14.0/subversion/svnadmin/svnadmin.c:1381:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t path_len = strlen(path);
data/subversion-1.14.0/subversion/svnadmin/svnadmin.c:1386:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t pfx_len = strlen(pfx);
data/subversion-1.14.0/subversion/svnbench/svnbench.c:702:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                              strlen(utf8_opt_arg), TRUE, TRUE, &buf));
data/subversion-1.14.0/subversion/svndumpfilter/svndumpfilter.c:65:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  namelen = strlen(name);
data/subversion-1.14.0/subversion/svndumpfilter/svndumpfilter.c:97:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  namelen = strlen(name);
data/subversion-1.14.0/subversion/svndumpfilter/svndumpfilter.c:118:21:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t path_len = strlen(path);
data/subversion-1.14.0/subversion/svndumpfilter/svndumpfilter.c:123:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t pfx_len = strlen(pfx);
data/subversion-1.14.0/subversion/svnfsfs/stats-cmd.c:55:33:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  char si_prefix = (thousands < strlen(si_prefixes))
data/subversion-1.14.0/subversion/svnlook/svnlook.c:1342:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(prop_value_native);
data/subversion-1.14.0/subversion/svnlook/svnlook.c:1797:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                      len = strlen(APR_EOL_STR);
data/subversion-1.14.0/subversion/svnserve/cyrus_auth.c:65:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t realm_len = strlen(user_realm);
data/subversion-1.14.0/subversion/svnserve/cyrus_auth.c:90:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy(out, in, inlen);
data/subversion-1.14.0/subversion/svnserve/cyrus_auth.c:96:7:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
      strncpy(&out[inlen+1], user_realm, realm_len);
data/subversion-1.14.0/subversion/svnserve/serve.c:178:12:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  nbytes = strlen(line);
data/subversion-1.14.0/subversion/svnserve/serve.c:211:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return logger__write(b->logger, line, strlen(line));
data/subversion-1.14.0/subversion/svnserve/serve.c:410:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(repos_url);
data/subversion-1.14.0/subversion/svnserve/serve.c:3939:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  fs_path = full_path + strlen(repository->repos_root);
data/subversion-1.14.0/subversion/svnserve/svnserve.c:673:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_io_file_write_full(file, contents, strlen(contents), NULL,
data/subversion-1.14.0/subversion/tests/cmdline/atomic-ra-revprop-change.c:147:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  skel = svn_skel__parse(skel_cstr, strlen(skel_cstr), pool);
data/subversion-1.14.0/subversion/tests/libsvn_client/client-test.c:283:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                   (int)strlen(expected_lines[i-1]),
data/subversion-1.14.0/subversion/tests/libsvn_client/client-test.c:284:41:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                   (int)strlen(line->data));
data/subversion-1.14.0/subversion/tests/libsvn_client/client-test.c:405:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(unidiff_patch[i]);
data/subversion-1.14.0/subversion/tests/libsvn_client/client-test.c:407:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      SVN_TEST_ASSERT(len == strlen(unidiff_patch[i]));
data/subversion-1.14.0/subversion/tests/libsvn_client/conflicts-test.c:6390:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  content_len = strlen(unversioned_file_content);
data/subversion-1.14.0/subversion/tests/libsvn_client/conflicts-test.c:6401:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  content_len = strlen(unversioned_file_content);
data/subversion-1.14.0/subversion/tests/libsvn_delta/random-test.c:93:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          *bytes_range = strlen(*random_bytes);
data/subversion-1.14.0/subversion/tests/libsvn_diff/diff-diff3-test.c:120:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  status = apr_file_write_full(file, contents, strlen(contents), NULL);
data/subversion-1.14.0/subversion/tests/libsvn_diff/parse-diff-test.c:301:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  bytes = strlen(diff);
data/subversion-1.14.0/subversion/tests/libsvn_fs/fs-sequential-test.c:51:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define SET_STR(ps, s) ((ps)->data = (s), (ps)->len = strlen(s))
data/subversion-1.14.0/subversion/tests/libsvn_fs/fs-test.c:54:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define SET_STR(ps, s) ((ps)->data = (s), (ps)->len = strlen(s))
data/subversion-1.14.0/subversion/tests/libsvn_fs/fs-test.c:3636:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t dataset_size = strlen(dataset);
data/subversion-1.14.0/subversion/tests/libsvn_fs/fs-test.c:6078:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                       strlen(evil_text1), pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/fs-test.c:6080:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                       strlen(evil_text2), pool));
data/subversion-1.14.0/subversion/tests/libsvn_fs/fs-test.c:6405:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_TEST_ASSERT(strlen(b->contents) == len);
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/changes-test.c:119:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                          strlen(standard_changes[i][2]),
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/changes-test.c:738:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                            strlen(bogus_changes[i][2]),
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/changes-test.c:798:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                            strlen(bogus_changes[i][2]),
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/changes-test.c:858:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                            strlen(bogus_changes[i][2]),
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/fs-base-test.c:45:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
#define SET_STR(ps, s) ((ps)->data = (s), (ps)->len = strlen(s))
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/fs-base-test.c:1497:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(orig_key);
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/fs-base-test.c:1502:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
             && (strlen(next_key) == len)
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/strings-reps-test.c:113:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  args.skel = svn_skel__parse(rep, strlen(rep), pool);
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/strings-reps-test.c:145:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  new_args.skel = svn_skel__parse(new_rep, strlen(new_rep), pool);
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/strings-reps-test.c:159:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  args.skel = svn_skel__parse(rep, strlen(rep), pool);
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/strings-reps-test.c:191:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t rep_after_len = strlen(rep_after);
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/strings-reps-test.c:192:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  size_t new_rep_after_len = strlen(new_rep_after);
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/strings-reps-test.c:216:51:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  new_args.skel = svn_skel__parse(new_rep_before, strlen(new_rep_before),
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/strings-reps-test.c:248:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  args.skel = svn_skel__parse(rep, strlen(rep), pool);
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/strings-reps-test.c:294:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  new_args.skel = svn_skel__parse(new_rep, strlen(new_rep), pool);
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/strings-reps-test.c:536:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  args.len = strlen(bigstring1);
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/strings-reps-test.c:551:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  args.len = strlen(bigstring2);
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/strings-reps-test.c:575:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  args.len = strlen(bigstring3);
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/strings-reps-test.c:652:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  args.len = strlen(bigstring1);
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/strings-reps-test.c:669:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  args2.len = strlen(bigstring2);
data/subversion-1.14.0/subversion/tests/libsvn_fs_base/strings-reps-test.c:706:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  args.len = strlen(bigstring1);
data/subversion-1.14.0/subversion/tests/libsvn_fs_fs/fs-fs-pack-test.c:1292:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(substring);
data/subversion-1.14.0/subversion/tests/libsvn_fs_fs/fs-fs-pack-test.c:1407:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(needle);
data/subversion-1.14.0/subversion/tests/libsvn_fs_fs/fs-fs-pack-test.c:1702:7:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
  int equal[COUNT][COUNT] = { { 1, 1, 0, 1, 0 },
data/subversion-1.14.0/subversion/tests/libsvn_fs_fs/fs-fs-pack-test.c:1757:38:  [1] (buffer) equal:
  Function does not check the second iterator for over-read conditions
  (CWE-126). This function is often discouraged by most C++ coding standards
  in favor of its safer alternatives provided since C++14. Consider using a
  form of this function that checks the second iterator before potentially
  overflowing it.
        SVN_TEST_ASSERT(different != equal[i][k]);
data/subversion-1.14.0/subversion/tests/libsvn_fs_fs/fs-fs-private-test.c:158:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
              SVN_TEST_ASSERT(   change->size >= strlen(node->contents)
data/subversion-1.14.0/subversion/tests/libsvn_fs_fs/fs-fs-private-test.c:159:55:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                              && change->size <= 12 + strlen(node->contents));
data/subversion-1.14.0/subversion/tests/libsvn_fs_x/fs-x-pack-test.c:64:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_io_write_atomic2(path, contents, strlen(contents),
data/subversion-1.14.0/subversion/tests/libsvn_fs_x/fs-x-pack-test.c:888:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(path);
data/subversion-1.14.0/subversion/tests/libsvn_fs_x/fs-x-pack-test.c:905:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(path);
data/subversion-1.14.0/subversion/tests/libsvn_fs_x/fs-x-pack-test.c:921:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(path);
data/subversion-1.14.0/subversion/tests/libsvn_fs_x/string-table-test.c:74:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      add_len = strlen(basic_strings[idx]);
data/subversion-1.14.0/subversion/tests/libsvn_fs_x/string-table-test.c:148:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      SVN_TEST_ASSERT(len == strlen(string));
data/subversion-1.14.0/subversion/tests/libsvn_fs_x/string-table-test.c:149:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      SVN_TEST_ASSERT(len == strlen(basic_strings[i]));
data/subversion-1.14.0/subversion/tests/libsvn_fs_x/string-table-test.c:192:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      SVN_TEST_ASSERT(len == strlen(string));
data/subversion-1.14.0/subversion/tests/libsvn_fs_x/string-table-test.c:234:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      SVN_TEST_ASSERT(len == strlen(string));
data/subversion-1.14.0/subversion/tests/libsvn_repos/dump-load-test.c:90:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                              (int)strlen(prop_name), prop_name,
data/subversion-1.14.0/subversion/tests/libsvn_repos/repos-test.c:1142:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                    authz_contents, strlen(authz_contents),
data/subversion-1.14.0/subversion/tests/libsvn_repos/repos-test.c:2200:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                    strlen(authz_contents),
data/subversion-1.14.0/subversion/tests/libsvn_repos/repos-test.c:2205:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                    strlen(groups_contents),
data/subversion-1.14.0/subversion/tests/libsvn_subr/dirent_uri-test.c:88:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      retval = svn_dirent_is_root(tests[i].path, strlen(tests[i].path));
data/subversion-1.14.0/subversion/tests/libsvn_subr/dirent_uri-test.c:123:47:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      retval = svn_uri_is_root(tests[i].path, strlen(tests[i].path));
data/subversion-1.14.0/subversion/tests/libsvn_subr/io-test.c:137:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    SVN_ERR_ASSERT(strlen(definition->data) >= (apr_size_t)definition->size);
data/subversion-1.14.0/subversion/tests/libsvn_subr/io-test.c:139:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    SVN_ERR_ASSERT(strlen(definition->data) >= 5);
data/subversion-1.14.0/subversion/tests/libsvn_subr/prefix-string-test.c:96:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      SVN_TEST_ASSERT(expanded->len == strlen(test_cases[i]));
data/subversion-1.14.0/subversion/tests/libsvn_subr/skel-test.c:77:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  return svn_skel__parse(str, strlen(str), pool);
data/subversion-1.14.0/subversion/tests/libsvn_subr/skel-test.c:318:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  length_len = strlen(buf);
data/subversion-1.14.0/subversion/tests/libsvn_subr/skel-test.c:436:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                                 strlen(ia->data), pool);
data/subversion-1.14.0/subversion/tests/libsvn_subr/spillbuf-test.c:46:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t expected_len = strlen(expected);
data/subversion-1.14.0/subversion/tests/libsvn_subr/spillbuf-test.c:91:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(basic_data);  /* Don't include basic_data's NUL  */
data/subversion-1.14.0/subversion/tests/libsvn_subr/spillbuf-test.c:99:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t len = strlen(basic_data);  /* Don't include basic_data's NUL  */
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:278:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(file_data[j]);
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:280:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (status || len != strlen(file_data[j]))
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:283:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(NL);
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:285:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (status || len != strlen(NL))
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:311:35:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_stream_skip(stream, strlen(file_data[1])));
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:560:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(strings[i]);
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:577:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(strings[i]);
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:725:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len1 = strlen(data[i].encoded1);
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:739:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          apr_size_t len2 = strlen(data[i].encoded2);
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:750:25:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len1 = strlen(data[i].encoded1);
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:764:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          apr_size_t len2 = strlen(data[i].encoded2);
data/subversion-1.14.0/subversion/tests/libsvn_subr/stream-test.c:973:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_TEST_ASSERT(line->len == strlen(long_line));
data/subversion-1.14.0/subversion/tests/libsvn_subr/string-test.c:74:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if ((a->len == strlen(phrase_1)) && ((strcmp(a->data, phrase_1)) == 0))
data/subversion-1.14.0/subversion/tests/libsvn_subr/string-test.c:548:32:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t expected_length = strlen(base36);
data/subversion-1.14.0/subversion/tests/libsvn_subr/string-test.c:859:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t a_len = strlen(test->a);
data/subversion-1.14.0/subversion/tests/libsvn_subr/string-test.c:860:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t b_len = strlen(test->b);
data/subversion-1.14.0/subversion/tests/libsvn_subr/subst_translate-test.c:161:3:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
  strncpy(orig_lc_all, setlocale(LC_ALL, NULL), sizeof (orig_lc_all) - 1);
data/subversion-1.14.0/subversion/tests/libsvn_subr/translate-test.c:708:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strncmp(contents->data + idx, expect[i], strlen(expect[i])) != 0)
data/subversion-1.14.0/subversion/tests/libsvn_subr/translate-test.c:716:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      idx += strlen(expect[i]);
data/subversion-1.14.0/subversion/tests/libsvn_subr/translate-test.c:720:54:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          if (strncmp(contents->data + idx, dst_eol, strlen(dst_eol)) != 0)
data/subversion-1.14.0/subversion/tests/libsvn_subr/translate-test.c:726:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            idx += strlen(dst_eol);
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:158:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                             strlen(tests[i].string));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:159:24:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      apr_size_t len = strlen(tests[i].string);
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:203:13:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      len = strlen(str);
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:424:60:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                               ? SVN_UTF__UNKNOWN_LENGTH : strlen(ut->stra));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:426:60:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                               ? SVN_UTF__UNKNOWN_LENGTH : strlen(ut->strb));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:576:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                 : strlen(gt->pattern));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:579:36:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                 : strlen(gt->string));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:582:50:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                 : (gt->escape ? strlen(gt->escape) : 0));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:660:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  fuzzy = svn_utf__fuzzy_escape(mixup, strlen(mixup), pool);
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:663:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  fuzzy = svn_utf__fuzzy_escape(greekish, strlen(greekish), pool);
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:911:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__normalize(&result, nfc, strlen(nfc), &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:913:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__normalize(&result, nfd, strlen(nfd), &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:915:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__normalize(&result, mixup, strlen(mixup), &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:918:62:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_TEST_ASSERT_ERROR(svn_utf__normalize(&result, invalid, strlen(invalid),
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:937:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__xfrm(&result, str, strlen(str), FALSE, FALSE, &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:939:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__xfrm(&result, str, strlen(str), TRUE, FALSE, &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:941:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__xfrm(&result, str, strlen(str), FALSE, TRUE, &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:943:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__xfrm(&result, str, strlen(str), TRUE, TRUE, &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:948:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__xfrm(&result, str, strlen(str), FALSE, FALSE, &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:950:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__xfrm(&result, str, strlen(str), TRUE, FALSE, &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:952:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__xfrm(&result, str, strlen(str), FALSE, TRUE, &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:954:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__xfrm(&result, str, strlen(str), TRUE, TRUE, &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:959:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__xfrm(&result, str, strlen(str), FALSE, FALSE, &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:961:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__xfrm(&result, str, strlen(str), TRUE, FALSE, &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:963:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__xfrm(&result, str, strlen(str), FALSE, TRUE, &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:965:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__xfrm(&result, str, strlen(str), TRUE, TRUE, &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:970:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__xfrm(&result, str, strlen(str), FALSE, FALSE, &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:976:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__xfrm(&result, str, strlen(str), TRUE, FALSE, &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:978:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__xfrm(&result, str, strlen(str), FALSE, TRUE, &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:980:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_utf__xfrm(&result, str, strlen(str), TRUE, TRUE, &buf));
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:985:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_TEST_ASSERT_ERROR(svn_utf__xfrm(&result, str, strlen(str),
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:988:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_TEST_ASSERT_ERROR(svn_utf__xfrm(&result, str, strlen(str),
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:991:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_TEST_ASSERT_ERROR(svn_utf__xfrm(&result, str, strlen(str),
data/subversion-1.14.0/subversion/tests/libsvn_subr/utf-test.c:994:53:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_TEST_ASSERT_ERROR(svn_utf__xfrm(&result, str, strlen(str),
data/subversion-1.14.0/subversion/tests/libsvn_subr/x509-test.c:681:48:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      svn_stringbuf_appendbytes(buf, hostname, strlen(hostname));
data/subversion-1.14.0/subversion/tests/libsvn_subr/xml-test.c:102:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_xml_parse(b.parser, xml, strlen(xml), TRUE));
data/subversion-1.14.0/subversion/tests/libsvn_subr/xml-test.c:138:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  err = svn_xml_parse(b.parser, xml, strlen(xml), TRUE);
data/subversion-1.14.0/subversion/tests/libsvn_subr/xml-test.c:156:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  err = svn_xml_parse(b.parser, xml, strlen(xml), TRUE);
data/subversion-1.14.0/subversion/tests/libsvn_subr/xml-test.c:175:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  err = svn_xml_parse(b.parser, xml, strlen(xml), TRUE);
data/subversion-1.14.0/subversion/tests/libsvn_subr/xml-test.c:243:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_xml_parse(b.parser, xml, strlen(xml), TRUE));
data/subversion-1.14.0/subversion/tests/libsvn_subr/xml-test.c:270:38:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  err = svn_xml_parse(b.parser, xml, strlen(xml), TRUE);
data/subversion-1.14.0/subversion/tests/libsvn_subr/xml-test.c:324:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_xml_parse(b.parser, xml, strlen(xml), TRUE));
data/subversion-1.14.0/subversion/tests/libsvn_wc/conflict-data-test.c:235:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  skel = svn_skel__parse(tree_conflict_data, strlen(tree_conflict_data), pool);
data/subversion-1.14.0/subversion/tests/libsvn_wc/db-test.c:747:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      SVN_TEST_ASSERT(strlen(name) == 1);
data/subversion-1.14.0/subversion/tests/libsvn_wc/db-test.c:765:23:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      SVN_TEST_ASSERT(strlen(name) == 1);
data/subversion-1.14.0/subversion/tests/libsvn_wc/pristine-store-test.c:100:8:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sz = strlen(data);
data/subversion-1.14.0/subversion/tests/libsvn_wc/pristine-store-test.c:197:8:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  sz = strlen(data);
data/subversion-1.14.0/subversion/tests/libsvn_wc/pristine-store-test.c:270:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sz = strlen(data);
data/subversion-1.14.0/subversion/tests/libsvn_wc/pristine-store-test.c:292:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    sz = strlen(data2);
data/subversion-1.14.0/subversion/tests/libsvn_wc/utils.c:290:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR(svn_io_file_write_full(f, text, strlen(text), NULL, b->pool));
data/subversion-1.14.0/subversion/tests/libsvn_wc/wc-queries-test.c:297:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  const char *tmp_end = &tmp[strlen(tmp)];
data/subversion-1.14.0/subversion/tests/libsvn_wc/wc-queries-test.c:407:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          size_t token_len = strlen(token);
data/subversion-1.14.0/subversion/tests/libsvn_wc/wc-queries-test.c:424:30:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          size_t token_len = strlen(token);
data/subversion-1.14.0/subversion/tests/svn_test_fs.c:373:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  string.len = strlen(contents);
data/subversion-1.14.0/subversion/tests/svn_test_main.c:380:20:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      size_t len = strlen(msg);
data/subversion-1.14.0/subversion/tests/svn_test_main.c:680:49:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  SVN_ERR_ASSERT(!svn_dirent_is_root(temp_path, strlen(temp_path)));
data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/log.c:228:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                            strlen(change->copyfrom_path),
data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/log.c:251:40:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                                       strlen(common_base), result_pool);
data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/log.c:543:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  for (len = strlen(changed_path);
data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/log.c:545:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
       len = strlen(changed_path))
data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/log.c:691:46:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  while (!svn_fspath__is_root(to_find->path, strlen(to_find->path)))
data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/log.c:731:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (!svn_fspath__is_root(to_find->path, strlen(to_find->path)))
data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/log.c:805:43:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  if (!svn_fspath__is_root(to_find->path, strlen(to_find->path)))
data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/log.c:872:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                              strlen(to_find->copyfrom_path)))
data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/logic.c:652:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t child_len = strlen(child);
data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/logic.c:653:29:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  apr_size_t rel_path_len = strlen(relpath);
data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/logic.c:1810:10:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  while (strlen(path))
data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/missing-branches.c:94:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(branch);
data/subversion-1.14.0/tools/client-side/svn-mergeinfo-normalizer/missing-branches.c:300:11:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strlen(path) > 0)
data/subversion-1.14.0/tools/dev/fsfs-access-map.c:210:39:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          const char *suffix = name + strlen(name) - 4;
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:276:13:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        if (read(ifd,buf+i,1) != 1) break;
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:310:31:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
            if (write(ofd,seq,strlen(seq)) == -1) {
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:370:37:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
                ls->len = ls->pos = strlen(lc.cvec[i]);
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:380:21:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            nread = read(ls->ifd,&c,1);
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:422:18:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t len = strlen(str);
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:472:19:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    size_t plen = strlen(l->prompt);
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:491:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    abAppend(&ab,seq,strlen(seq));
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:493:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    abAppend(&ab,l->prompt,strlen(l->prompt));
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:497:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    abAppend(&ab,seq,strlen(seq));
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:500:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    abAppend(&ab,seq,strlen(seq));
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:511:16:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    int plen = strlen(l->prompt);
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:529:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        abAppend(&ab,seq,strlen(seq));
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:536:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        abAppend(&ab,seq,strlen(seq));
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:542:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    abAppend(&ab,seq,strlen(seq));
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:545:28:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    abAppend(&ab,l->prompt,strlen(l->prompt));
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:557:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        abAppend(&ab,seq,strlen(seq));
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:570:26:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        abAppend(&ab,seq,strlen(seq));
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:580:22:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    abAppend(&ab,seq,strlen(seq));
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:678:9:  [1] (buffer) strncpy:
  Easily used incorrectly; doesn't always \0-terminate or check for invalid
  pointers [MS-banned] (CWE-120).
        strncpy(l->buf,history[history_len - 1 - l->history_index],l->buflen);
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:680:27:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        l->len = l->pos = strlen(l->buf);
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:742:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
    l.plen = strlen(prompt);
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:763:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        nread = read(l.ifd,&c,1);
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:825:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            if (read(l.ifd,seq,1) == -1) break;
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:826:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
            if (read(l.ifd,seq+1,1) == -1) break;
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:832:25:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
                    if (read(l.ifd,seq+2,1) == -1) break;
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:921:17:  [1] (buffer) read:
  Check buffer boundaries if used in a loop including recursive loops
  (CWE-120, CWE-20).
        nread = read(STDIN_FILENO,&c,1);
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:947:17:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        count = strlen(buf);
data/subversion-1.14.0/tools/dev/svnmover/linenoise/linenoise.c:977:15:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
        len = strlen(buf);
data/subversion-1.14.0/tools/dev/svnmover/svnmover.c:4258:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strncmp(buf, special_commands[i], strlen(buf)) == 0
data/subversion-1.14.0/tools/dev/svnmover/svnmover.c:4259:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          && strlen(special_commands[i]) > strlen(buf))
data/subversion-1.14.0/tools/dev/svnmover/svnmover.c:4259:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          && strlen(special_commands[i]) > strlen(buf))
data/subversion-1.14.0/tools/dev/svnmover/svnmover.c:4264:11:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
          strcat(completion, " ");
data/subversion-1.14.0/tools/dev/svnmover/svnmover.c:4273:45:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
      if (strncmp(buf, action_defn[i].name, strlen(buf)) == 0
data/subversion-1.14.0/tools/dev/svnmover/svnmover.c:4274:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          && strlen(action_defn[i].name) > strlen(buf))
data/subversion-1.14.0/tools/dev/svnmover/svnmover.c:4274:44:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          && strlen(action_defn[i].name) > strlen(buf))
data/subversion-1.14.0/tools/dev/svnmover/svnmover.c:4279:11:  [1] (buffer) strcat:
  Does not check for buffer overflows when concatenating to destination
  [MS-banned] (CWE-120). Consider using strcat_s, strncat, strlcat, or
  snprintf (warning: strncat is easily misused). Risk is low because the
  source is a constant character.
          strcat(completion, " ");
data/subversion-1.14.0/tools/dev/x509-parser.c:73:52:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
          svn_stringbuf_appendbytes(buf, hostname, strlen(hostname));
data/subversion-1.14.0/tools/examples/getlocks_test.c:50:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(buffer);
data/subversion-1.14.0/tools/examples/headrev.c:50:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(buffer);
data/subversion-1.14.0/tools/examples/minimal_client.c:59:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(buffer);
data/subversion-1.14.0/tools/examples/svnput.c:63:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(buffer);
data/subversion-1.14.0/tools/examples/testwrite.c:51:9:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  len = strlen(buffer);
data/subversion-1.14.0/tools/server-side/svn-populate-node-origins-index.c:126:14:  [1] (buffer) strlen:
  Does not handle strings that are not \0-terminated; if given one it may
  perform an over-read (it could cause a crash if unprotected) (CWE-126).
  slotsize = strlen(apr_ltoa(pool, youngest_rev));

ANALYSIS SUMMARY:

Hits = 3168
Lines analyzed = 1361557 in approximately 33.91 seconds (40154 lines/second)
Physical Source Lines of Code (SLOC) = 1028443
Hits@level = [0] 696 [1] 1418 [2] 1344 [3]  55 [4] 342 [5]   9
Hits@level+ = [0+] 3864 [1+] 3168 [2+] 1750 [3+] 406 [4+] 351 [5+]   9
Hits/KSLOC@level+ = [0+] 3.75714 [1+] 3.08038 [2+] 1.7016 [3+] 0.394772 [4+] 0.341293 [5+] 0.00875109
Dot directories skipped = 1 (--followdotdir overrides)
Minimum risk level = 1
Not every hit is necessarily a security vulnerability.
There may be other security vulnerabilities; review your code!
See 'Secure Programming HOWTO'
(https://dwheeler.com/secure-programs) for more information.