ecore_drm: Check a integer value's higher boundary 30/122930/1
authorJengHyun Kang <jhyuni.kang@samsung.com>
Thu, 16 Feb 2017 09:01:22 +0000 (18:01 +0900)
committerJengHyun Kang <jhyuni.kang@samsung.com>
Tue, 4 Apr 2017 04:21:05 +0000 (13:21 +0900)
Change-Id: Ied5d5cbc5e07342b342428aa4ed1e14ef9449b51

src/lib/ecore_drm/ecore_drm_inputs.c

index 0aabfe2..e4f111e 100644 (file)
@@ -560,7 +560,7 @@ ecore_drm_inputs_devices_create(Ecore_Drm_Device *dev)
 
    if ((env = getenv("PATH_DEVICES_NUM")))
      devices_num = atoi(env);
-   if (!env || devices_num <= 0)
+   if (devices_num <= 0 || devices_num >= INT_MAX)
      {
         TRACE_INPUT_END();
         TRACE_EFL_END();