Fix for trans_force_read_s Bounds Check Uses Wrong Pointer

This commit is contained in:
Denis Skvortsov
2026-07-22 12:03:58 +03:00
parent b824c93b86
commit a2d130bc5b
+2 -1
View File
@@ -471,7 +471,8 @@ trans_force_read_s(struct trans *self, struct stream *in_s, int size)
int rcvd; int rcvd;
if (self->status != TRANS_STATUS_UP || if (self->status != TRANS_STATUS_UP ||
size < 0 || !s_check_rem_out(in_s, size)) size < 0 ||
in_s->end + size > in_s->data + in_s->size)
{ {
return 1; return 1;
} }