Prevent buffer overflow 93/227693/1
authorInHong Han <inhong1.han@samsung.com>
Mon, 16 Mar 2020 01:30:11 +0000 (10:30 +0900)
committerInHong Han <inhong1.han@samsung.com>
Mon, 16 Mar 2020 01:58:33 +0000 (01:58 +0000)
Change-Id: I43f2fabedc27c158485ac8896d35012a94522439
(cherry picked from commit 6f03fe2a84b5b96a2a24c5520f126fe723e1fe9b)

ism/extras/wayland_immodule/wayland_imcontext.c

index 3b0c85a..e14f4f3 100644 (file)
@@ -3803,7 +3803,7 @@ wayland_im_context_input_panel_imdata_set(Ecore_IMF_Context *ctx, const void *da
     if (imcontext->imdata)
         free(imcontext->imdata);
 
-    imcontext->imdata = calloc(1, length);
+    imcontext->imdata = calloc(1, length + 1);
     if (imcontext->imdata && data)
         memcpy(imcontext->imdata, data, length);