From: Sourav Bhuwalka Date: Wed, 27 May 2020 22:55:07 +0000 (+0530) Subject: [CONPRO-1591]:Crash in libconnectivity_abstraction.so [CAIPStopServer] X-Git-Tag: submit/tizen/20210628.055145~7 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=1fa7e7fb1d9e4e68c877af85d22cf97ad5d67723;p=platform%2Fupstream%2Fiotivity.git [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 --- 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