From 9e8701c71186c5357dddf8e38763426fc183b08e Mon Sep 17 00:00:00 2001 From: Caolán McNamara Date: Thu, 2 Oct 2014 14:20:15 +0100 Subject: coverity#1233618 Overlapping buffer in memory copy Change-Id: I062dd96bfc4abf2bdaec2c17d1cf57d853d655d8 --- soltools/cpp/_tokens.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'soltools/cpp') diff --git a/soltools/cpp/_tokens.c b/soltools/cpp/_tokens.c index bd75a0159f93..e31ccbd1c4ff 100644 --- a/soltools/cpp/_tokens.c +++ b/soltools/cpp/_tokens.c @@ -492,7 +492,7 @@ void { if ( write(1, wbuf, OBS) != -1 ) { if (wbp > &wbuf[OBS]) - memcpy(wbuf, wbuf + OBS, wbp - &wbuf[OBS]); + memmove(wbuf, wbuf + OBS, wbp - &wbuf[OBS]); wbp -= OBS; } else exit(1); -- cgit