Merge pull request #510 from merlokk/cur_tlv
fix `shadow variable` thanks @iceman1001 )
This commit is contained in:
@@ -32,14 +32,14 @@ static size_t dol_calculate_len(const struct tlv *tlv, size_t data_len) {
|
|||||||
size_t count = 0;
|
size_t count = 0;
|
||||||
|
|
||||||
while (left) {
|
while (left) {
|
||||||
struct tlv tlv;
|
struct tlv cur_tlv;
|
||||||
if (!tlv_parse_tl(&buf, &left, &tlv))
|
if (!tlv_parse_tl(&buf, &left, &cur_tlv))
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
count += tlv.len;
|
count += cur_tlv.len;
|
||||||
|
|
||||||
/* Last tag can be of variable length */
|
/* Last tag can be of variable length */
|
||||||
if (tlv.len == 0 && left == 0)
|
if (cur_tlv.len == 0 && left == 0)
|
||||||
count = data_len;
|
count = data_len;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user