diff options
author | Steve Markgraf <steve@steve-m.de> | 2012-11-04 15:57:34 +0100 |
---|---|---|
committer | Steve Markgraf <steve@steve-m.de> | 2012-11-04 15:57:34 +0100 |
commit | 43c0145200bfe06f680ed4ee68177c0a064637a0 (patch) | |
tree | 00409e229c7c973ad1a40a089228fb1c47a3777e | |
parent | d3c9015d26e3d5bb310394fad7c41436f5268b01 (diff) |
rtl_eeprom: clean up get_string_descriptor()
Signed-off-by: Steve Markgraf <steve@steve-m.de>
-rw-r--r-- | src/rtl_eeprom.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/rtl_eeprom.c b/src/rtl_eeprom.c index 72fb6ce..35191de 100644 --- a/src/rtl_eeprom.c +++ b/src/rtl_eeprom.c @@ -98,12 +98,12 @@ int get_string_descriptor(int pos, uint8_t *data, char *str) if (data[pos + 1] != 0x03) fprintf(stderr, "Error: invalid string descriptor!\n"); - for(i = 0; i < (len - 2); i += 2) - str[j++] = data[pos + 2 + i]; + for (i = 2; i < len; i += 2) + str[j++] = data[pos + i]; str[j] = 0x00; - return pos + i + 2; + return pos + i; } int set_string_descriptor(int pos, uint8_t *data, char *str) |