diff --git a/app/src/main/java/com/m2049r/xmrwallet/data/BarcodeData.java b/app/src/main/java/com/m2049r/xmrwallet/data/BarcodeData.java
index ae826414..fbb954b6 100644
--- a/app/src/main/java/com/m2049r/xmrwallet/data/BarcodeData.java
+++ b/app/src/main/java/com/m2049r/xmrwallet/data/BarcodeData.java
@@ -191,7 +191,7 @@ public class BarcodeData {
             }
         }
 
-        if (!Wallet.isAddressValid(address)) {
+        if ((address == null) || !Wallet.isAddressValid(address)) {
             Timber.d("address invalid");
             return null;
         }