We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 39d3afa + 218ee9e commit 3bf4841Copy full SHA for 3bf4841
src/rcv/unicore.c
@@ -896,12 +896,12 @@ extern int input_unicore(raw_t* raw, uint8_t data)
896
}
897
raw->buff[raw->nbyte++] = data;
898
899
- if (raw->nbyte == 10 && (raw->len = U2(raw->buff + 8) + HLEN) > MAXRAWLEN - 4) {
+ if (raw->nbyte == 8 && (raw->len = U2(raw->buff + 6) + HLEN) > MAXRAWLEN - 4) {
900
trace(2, "unicore length error: len=%d\n", raw->len);
901
raw->nbyte = 0;
902
return -1;
903
904
- if (raw->nbyte < 10 || raw->nbyte < raw->len + 4) return 0;
+ if (raw->nbyte < 8 || raw->nbyte < raw->len + 4) return 0;
905
906
907
return decode_unicore(raw);
0 commit comments