summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/pugixpath.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/pugixpath.cpp b/src/pugixpath.cpp
index 378138d..14315ca 100644
--- a/src/pugixpath.cpp
+++ b/src/pugixpath.cpp
@@ -3785,7 +3785,7 @@ namespace pugi
size_t size = r.length() + 1;
// $$ zero-terminate?
- if (capacity > 0) memcpy(buffer, r.c_str(), size < capacity ? size : capacity);
+ if (capacity > 0) memcpy(buffer, r.c_str(), (size < capacity ? size : capacity) * sizeof(char_t));
return size;
}