Prevent buffer overflow 90/227690/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:30:11 +0000 (10:30 +0900)
Change-Id: I43f2fabedc27c158485ac8896d35012a94522439

ism/extras/wayland_immodule/wayland_imcontext.c

index 970a14f..6b42aba 100644 (file)
@@ -3784,7 +3784,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);