commit:     778c9f8a6fe043d449399a45c35afb30f1a624a1
Author:     Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
AuthorDate: Fri Mar  1 17:20:36 2019 +0000
Commit:     Virgil Dupras <vdupras <AT> gentoo <DOT> org>
CommitDate: Sun Mar  3 13:46:20 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=778c9f8a

dev-libs/libutf8proc: remove unused patch(es)

Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo/pull/11190
Signed-off-by: Virgil Dupras <vdupras <AT> gentoo.org>

 .../files/libutf8proc-1.3.1_p2-overrun.patch       | 33 ----------------------
 1 file changed, 33 deletions(-)

diff --git a/dev-libs/libutf8proc/files/libutf8proc-1.3.1_p2-overrun.patch 
b/dev-libs/libutf8proc/files/libutf8proc-1.3.1_p2-overrun.patch
deleted file mode 100644
index 8ce7f4cfbe9..00000000000
--- a/dev-libs/libutf8proc/files/libutf8proc-1.3.1_p2-overrun.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- libutf8proc-1.3.1-2/test/iterate.c
-+++ libutf8proc-1.3.1-2/test/iterate.c
-@@ -13,11 +13,17 @@ static void testbytes(unsigned char *buf, int len, 
utf8proc_ssize_t retval, int
-     utf8proc_int32_t out[16];
-     utf8proc_ssize_t ret;
- 
-+    /* Make a copy to ensure that memory is left uninitialized after "len"
-+     * bytes. This way, Valgrind can detect overreads.
-+     */
-+    unsigned char tmp[16];
-+    memcpy(tmp, buf, len);
-+
-     tests++;
--    if ((ret = utf8proc_iterate(buf, len, out)) != retval) {
-+    if ((ret = utf8proc_iterate(tmp, len, out)) != retval) {
-         fprintf(stderr, "Failed (%d):", line);
-         for (int i = 0; i < len ; i++) {
--            fprintf(stderr, " 0x%02x", buf[i]);
-+            fprintf(stderr, " 0x%02x", tmp[i]);
-         }
-         fprintf(stderr, " -> %zd\n", ret);
-         error++;
---- libutf8proc-1.3.1-2/src/utf8proc.c
-+++ libutf8proc-1.3.1-2/src/utf8proc.c
-@@ -128,7 +128,7 @@ UTF8PROC_DLLEXPORT utf8proc_ssize_t utf8proc_iterate(
-   if ((uc - 0xc2) > (0xf4-0xc2)) return UTF8PROC_ERROR_INVALIDUTF8;
-   if (uc < 0xe0) {         // 2-byte sequence
-      // Must have valid continuation character
--     if (!utf_cont(*str)) return UTF8PROC_ERROR_INVALIDUTF8;
-+     if (str >= end || !utf_cont(*str)) return UTF8PROC_ERROR_INVALIDUTF8;
-      *dst = ((uc & 0x1f)<<6) | (*str & 0x3f);
-      return 2;
-   }

Reply via email to