From a57dba75a11e6b0f5e4ff9643688c5034372c1cc Mon Sep 17 00:00:00 2001
From: cyBerta <cyberta@riseup.net>
Date: Wed, 19 Mar 2025 02:50:24 +0100
Subject: [PATCH] add null check when parsing bridge options, reduces noisy
 error log output

---
 .../main/java/se/leap/bitmaskclient/base/models/Transport.java | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app/src/main/java/se/leap/bitmaskclient/base/models/Transport.java b/app/src/main/java/se/leap/bitmaskclient/base/models/Transport.java
index 4f63c83be..d0149a3f1 100644
--- a/app/src/main/java/se/leap/bitmaskclient/base/models/Transport.java
+++ b/app/src/main/java/se/leap/bitmaskclient/base/models/Transport.java
@@ -122,6 +122,9 @@ public class Transport implements Serializable {
     private static int getIntOption(Map<String, Object> options, String key, int defaultValue) {
         try {
             Object o = options.get(key);
+            if (o == null) {
+                return defaultValue;
+            }
             if (o instanceof String) {
                 return Integer.parseInt((String) o);
             }
-- 
GitLab