From 1f20347546e57d8c6a159b2cd58a65d0b40b0db1 Mon Sep 17 00:00:00 2001 From: Flaviu Tamas Date: Wed, 10 Oct 2018 23:33:12 -0400 Subject: [PATCH] Fix incorrect memcpy --- src/calibre/utils/icu_calibre_utils.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/calibre/utils/icu_calibre_utils.h b/src/calibre/utils/icu_calibre_utils.h index e004e62478..8a68e88303 100644 --- a/src/calibre/utils/icu_calibre_utils.h +++ b/src/calibre/utils/icu_calibre_utils.h @@ -158,7 +158,7 @@ static UChar* python_to_icu(PyObject *obj, int32_t *osz) { ans[i] = data[i]; } } else { - memcpy(ans, data, sz); + memcpy(ans, data, sz * sizeof(UChar)); } // add null terminator ans[sz] = 0;