From 21ca220be46a4e4d9ed8bd9ef8ffc0a3836dd130 Mon Sep 17 00:00:00 2001 From: Desu Sai Venkat Date: Thu, 20 Jul 2023 12:40:43 +0530 Subject: [PATCH] fix: handling cases when http connection is null --- .../com/rudderstack/android/sdk/core/RudderNetworkManager.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/core/src/main/java/com/rudderstack/android/sdk/core/RudderNetworkManager.java b/core/src/main/java/com/rudderstack/android/sdk/core/RudderNetworkManager.java index 1234a1fcb..7bc7af41d 100644 --- a/core/src/main/java/com/rudderstack/android/sdk/core/RudderNetworkManager.java +++ b/core/src/main/java/com/rudderstack/android/sdk/core/RudderNetworkManager.java @@ -109,6 +109,9 @@ Result sendNetworkRequest(@Nullable String requestPayload, @NonNull String reque try { HttpURLConnection httpConnection = updateHttpConnection(requestURL, requestMethod, requestPayload, isDMTRequest, isGzipAvailableForApi); + if (httpConnection == null) { + return new Result(NetworkResponses.ERROR, -1, null, "Http Connection is Null"); + } synchronized (MessageUploadLock.REQUEST_LOCK) { httpConnection.connect(); }