From 1fa7e7fb1d9e4e68c877af85d22cf97ad5d67723 Mon Sep 17 00:00:00 2001 From: Sourav Bhuwalka Date: Thu, 28 May 2020 04:25:07 +0530 Subject: [PATCH] [CONPRO-1591]:Crash in libconnectivity_abstraction.so [CAIPStopServer] Setting the value of caglobals.ip.shutdownFds[1] to -1 to avoid double closure of the same socket https://github.sec.samsung.net/RS7-IOTIVITY/IoTivity/pull/706 (cherry-picked from 3dfe9fb3db7945b50a663a7ff545e11b576c1cfe) Change-Id: Ia46a971ebdc834433f528986b3c772487f06c60c Signed-off-by: Sourav Bhuwalka Signed-off-by: Sudipto --- resource/csdk/connectivity/src/ip_adapter/caipserver.c | 1 + 1 file changed, 1 insertion(+) diff --git a/resource/csdk/connectivity/src/ip_adapter/caipserver.c b/resource/csdk/connectivity/src/ip_adapter/caipserver.c index 04a349553..375c26de1 100644 --- a/resource/csdk/connectivity/src/ip_adapter/caipserver.c +++ b/resource/csdk/connectivity/src/ip_adapter/caipserver.c @@ -1181,6 +1181,7 @@ void CAIPStopServer() if (caglobals.ip.shutdownFds[1] != -1) { close(caglobals.ip.shutdownFds[1]); + caglobals.ip.shutdownFds[1] = -1; // receive thread will stop immediately } else -- 2.34.1