diff --git a/app/src/processing/app/linux/UDevAdmParser.java b/app/src/processing/app/linux/UDevAdmParser.java index 147c13bff..53793f83a 100644 --- a/app/src/processing/app/linux/UDevAdmParser.java +++ b/app/src/processing/app/linux/UDevAdmParser.java @@ -10,7 +10,11 @@ public class UDevAdmParser { Properties properties = new Properties(); properties.load(new StringReader(output)); - return ("0x" + properties.get("ID_VENDOR_ID").toString() + "_0x" + properties.get("ID_MODEL_ID").toString()).toUpperCase(); + Object vid = properties.get("ID_VENDOR_ID"); + Object pid = properties.get("ID_MODEL_ID"); + if (vid == null || pid == null) + return null; + return ("0x" + vid + "_0x" + pid).toUpperCase(); } }