aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSteve Markgraf <steve@steve-m.de>2012-11-04 15:57:34 +0100
committerSteve Markgraf <steve@steve-m.de>2012-11-04 15:57:34 +0100
commit43c0145200bfe06f680ed4ee68177c0a064637a0 (patch)
tree00409e229c7c973ad1a40a089228fb1c47a3777e
parentd3c9015d26e3d5bb310394fad7c41436f5268b01 (diff)
rtl_eeprom: clean up get_string_descriptor()
Signed-off-by: Steve Markgraf <steve@steve-m.de>
-rw-r--r--src/rtl_eeprom.c6
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)