From b1a8d69dba166552861e9756fb826e9f833063be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tomasz=20Mo=C5=84?= Date: Mon, 4 May 2009 17:39:46 +0200 Subject: [PATCH] Receive Who Am I can vary in length between versions --- gdigi.c | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/gdigi.c b/gdigi.c index f4e13fc..4671c89 100644 --- a/gdigi.c +++ b/gdigi.c @@ -670,14 +670,11 @@ static gboolean request_who_am_i(unsigned char *device_id, unsigned char *family GString *data = get_message_by_id(RECEIVE_WHO_AM_I); if (data != NULL) { - if (data->len == 14) { - *device_id = data->str[8]; - *family_id = data->str[9]; - *product_id = data->str[10]; - g_string_free(data, TRUE); - return TRUE; - } + *device_id = data->str[8]; + *family_id = data->str[9]; + *product_id = data->str[10]; g_string_free(data, TRUE); + return TRUE; } return FALSE; }