diff --git a/src/deviceid.c b/src/deviceid.c index 49b9b346..7db2997c 100644 --- a/src/deviceid.c +++ b/src/deviceid.c @@ -551,6 +551,11 @@ void deviceid_decode_dest (char *dest, char *device, size_t device_size) strlcat (device, " ", device_size); } + if (ptocalls[n].vendor == NULL && ptocalls[n].model != NULL) { + // If we don't have a vendor, but do have a model, wipe the error message + strlcpy (device, "", device_size); + } + if (ptocalls[n].model != NULL) { strlcat (device, ptocalls[n].model, device_size); }