[Bf-blender-cvs] [a28ec920884] master: BLI: avoid warning when copying empty StringRef
Jacques Lucke
noreply at git.blender.org
Wed Sep 22 19:55:52 CEST 2021
Commit: a28ec920884c63fbef72cf5af75cd446744009ca
Author: Jacques Lucke
Date: Wed Sep 22 19:45:18 2021 +0200
Branches: master
https://developer.blender.org/rBa28ec920884c63fbef72cf5af75cd446744009ca
BLI: avoid warning when copying empty StringRef
===================================================================
M source/blender/blenlib/BLI_string_ref.hh
===================================================================
diff --git a/source/blender/blenlib/BLI_string_ref.hh b/source/blender/blenlib/BLI_string_ref.hh
index 257a0ba143e..dcf66bbf5ad 100644
--- a/source/blender/blenlib/BLI_string_ref.hh
+++ b/source/blender/blenlib/BLI_string_ref.hh
@@ -134,7 +134,9 @@ class StringRefBase {
*/
void unsafe_copy(char *dst) const
{
- memcpy(dst, data_, static_cast<size_t>(size_));
+ if (size_ > 0) {
+ memcpy(dst, data_, static_cast<size_t>(size_));
+ }
dst[size_] = '\0';
}
More information about the Bf-blender-cvs
mailing list