mi = max-index

This commit is contained in:
lion 2025-10-11 23:45:05 +08:00
parent 5fce4eaa01
commit bb19c7110a
1 changed files with 3 additions and 3 deletions

View File

@ -55,7 +55,7 @@ function _parse_ipv6_addr(v6String) {
throw new Error('invalid ipv6 address: multi double colon detected'); throw new Error('invalid ipv6 address: multi double colon detected');
} }
let start = i, mIdx = ps.length - 1; let start = i, mi = ps.length - 1;
// clear all the consecutive spaces // clear all the consecutive spaces
for (i++;;) { for (i++;;) {
s = ps[i].trim(); s = ps[i].trim();
@ -64,7 +64,7 @@ function _parse_ipv6_addr(v6String) {
break; break;
} }
if (i >= mIdx) { if (i >= mi) {
break; break;
} }
@ -73,7 +73,7 @@ function _parse_ipv6_addr(v6String) {
dc_num = 1; dc_num = 1;
// padding = 8 - start - left // padding = 8 - start - left
let padding = 8 - start - (mIdx - i); let padding = 8 - start - (mi - i);
// console.log(`i=${i}, padding=${padding}`); // console.log(`i=${i}, padding=${padding}`);
offset += 2 * padding; offset += 2 * padding;
continue; continue;