summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-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)