From 3cf790b41718ab22fdfe3bc5ab7f6c262b9d2078 Mon Sep 17 00:00:00 2001 From: idanshal Date: Thu, 19 Nov 2020 08:40:38 +0000 Subject: [PATCH] Add a nil check in routing manager client Change-Id: Iec3b7c9357dff2d9f2dbbca00420f4968646eb79 Signed-off-by: idanshal --- E2Manager/clients/routing_manager_client.go | 4 +++- E2Manager/container-tag.yaml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/E2Manager/clients/routing_manager_client.go b/E2Manager/clients/routing_manager_client.go index 2625612..1d9dac9 100644 --- a/E2Manager/clients/routing_manager_client.go +++ b/E2Manager/clients/routing_manager_client.go @@ -119,7 +119,9 @@ func (c *RoutingManagerClient) sendMessage(method string, url string, data inter return e2managererrors.NewRoutingManagerError() } - defer resp.Body.Close() + if resp.Body != nil { + defer resp.Body.Close() + } if resp.StatusCode >= http.StatusOK && resp.StatusCode < http.StatusMultipleChoices { c.logger.Infof("[Routing Manager -> E2 Manager] #RoutingManagerClient.sendMessage - success. http status code: %d", resp.StatusCode) diff --git a/E2Manager/container-tag.yaml b/E2Manager/container-tag.yaml index 2fbc7a5..2f7773e 100644 --- a/E2Manager/container-tag.yaml +++ b/E2Manager/container-tag.yaml @@ -1,4 +1,4 @@ # The Jenkins job requires a tag to build the Docker image. # Global-JJB script assumes this file is in the repo root. --- -tag: 5.4.14 +tag: 5.4.15 -- 2.16.6