From 1c53e10b420077563aaaf8b9852d4c5a1c1d8443 Mon Sep 17 00:00:00 2001 From: Sebastian Dransfeld Date: Mon, 24 Mar 2014 13:37:07 +0100 Subject: [PATCH] don't write to NULL buffer If we have checked for allocation failure, no need to write to buffer. CID 1100648 --- src/bin/termpty.c | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/bin/termpty.c b/src/bin/termpty.c index be4503f4..9c55c730 100644 --- a/src/bin/termpty.c +++ b/src/bin/termpty.c @@ -123,10 +123,13 @@ _handle_buf(Termpty *ty, const Eina_Unicode *codepoints, int len) { ERR("memerr"); } - bytes = (char *)ce - (char *)c; - memcpy(ty->buf, c, bytes); - ty->buflen = bytes / sizeof(Eina_Unicode); - ty->buf[ty->buflen] = 0; + else + { + bytes = (char *)ce - (char *)c; + memcpy(ty->buf, c, bytes); + ty->buflen = bytes / sizeof(Eina_Unicode); + ty->buf[ty->buflen] = 0; + } break; } c += n;