From 208490cc88e00f3742c45bc7d6e2fe6ee57550ef Mon Sep 17 00:00:00 2001 From: "Myoungwoon Roy, Kim" Date: Fri, 11 May 2018 14:25:31 +0900 Subject: [PATCH] ecore_con: Check valid port number Add a handling code to check valid port number input Change-Id: I6655202dd5e2b3aff674d900c2917a5005a1f776 --- src/lib/ecore_con/ecore_con_legacy.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/lib/ecore_con/ecore_con_legacy.c b/src/lib/ecore_con/ecore_con_legacy.c index 067cf71..29c58e5 100644 --- a/src/lib/ecore_con/ecore_con_legacy.c +++ b/src/lib/ecore_con/ecore_con_legacy.c @@ -2161,6 +2161,8 @@ ecore_con_server_connect(Ecore_Con_Type compl_type, Eo *loop; EINA_SAFETY_ON_NULL_RETURN_VAL(name, NULL); + /* The allowable port number is an unsigned 16-bit integer, so 1-65535, 0 is reserved */ + if (port < 0 || port > 65535) return NULL; type = compl_type & ECORE_CON_TYPE; -- 2.7.4