}
_ => {
return nom::IResult::Error(
- error_position!(nom::ErrorKind::OctDigit, input));
+ error_position!(nom::ErrorKind::OctDigit, pos));
}
}
} else if len & 0b1100_0000 == 0b1100_0000 {
let offset = leader & 0x3fff;
if offset as usize > message.len() {
return nom::IResult::Error(
- error_position!(nom::ErrorKind::OctDigit, input));
+ error_position!(nom::ErrorKind::OctDigit, pos));
}
pos = &message[offset as usize..];
if pivot == start {
}
_ => {
return nom::IResult::Error(
- error_position!(nom::ErrorKind::OctDigit, input));
+ error_position!(nom::ErrorKind::OctDigit, pos));
}
}
} else {
return nom::IResult::Error(
- error_position!(nom::ErrorKind::OctDigit, input));
+ error_position!(nom::ErrorKind::OctDigit, pos));
}
// Return error if we've looped a certain number of times.
count += 1;
if count > 255 {
return nom::IResult::Error(
- error_position!(nom::ErrorKind::OctDigit, input));
+ error_position!(nom::ErrorKind::OctDigit, pos));
}
}