summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/nolo.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/nolo.c b/src/nolo.c
index b1d74dd..85f000c 100644
--- a/src/nolo.c
+++ b/src/nolo.c
@@ -121,8 +121,10 @@ enum device nolo_get_device(struct usb_device_info * dev) {
char buf[20];
if ( nolo_identify_string(dev, "prod_code", buf, sizeof(buf)) < 0 )
return DEVICE_UNKNOWN;
- else
+ else if ( buf[0] )
return device_from_string(buf);
+ else
+ return DEVICE_UNKNOWN;
}