From 388c6c7f7366fa1224ca033e27426b1bd7964111 Mon Sep 17 00:00:00 2001 From: Jagger Yu Date: Thu, 15 Aug 2019 14:39:23 +0800 Subject: [PATCH 1/2] Fix SegmentFault when Destroy on multithread Signed-off-by: Jagger Yu --- src/Socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Socket.c b/src/Socket.c index d681a760..e7931f58 100644 --- a/src/Socket.c +++ b/src/Socket.c @@ -926,7 +926,7 @@ int Socket_continueWrites(fd_set* pwset) ListElement* curpending = s.write_pending->first; FUNC_ENTRY; - while (curpending) + while (curpending && curpending->content) { int socket = *(int*)(curpending->content); int rc = 0; From c3ed0c115a1ec1735cd0187490bc1edce84945eb Mon Sep 17 00:00:00 2001 From: Ian Craggs Date: Tue, 3 Dec 2019 14:47:00 +0000 Subject: [PATCH 2/2] Update copyright statment --- src/Socket.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Socket.c b/src/Socket.c index 6376bd3f..5d79240c 100644 --- a/src/Socket.c +++ b/src/Socket.c @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2009, 2018 IBM Corp. + * Copyright (c) 2009, 2019 IBM Corp. * * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0