From f86e95977b6ccedd64f3094f1099a439eff68020 Mon Sep 17 00:00:00 2001 From: Ian C Date: Wed, 18 Sep 2019 07:02:31 +0000 Subject: Fixed bad memmove() --- insertbom.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'insertbom.c') diff --git a/insertbom.c b/insertbom.c index ff5833e..7d45fae 100644 --- a/insertbom.c +++ b/insertbom.c @@ -43,7 +43,7 @@ static void Handle(const char *name) { printf("%s: Guessing BE UTF-16\n", name); write = 1; - memmove(buff, buff + 2, len); + memmove(buff + 2, buff, len); buff[0] = 0xfe; buff[1] = 0xff; } @@ -51,7 +51,7 @@ static void Handle(const char *name) { printf("%s: Guessing LE UTF-16\n", name); write = 1; - memmove(buff, buff + 2, len); + memmove(buff + 2, buff, len); buff[0] = 0xff; buff[1] = 0xfe; } -- cgit v1.2.3