mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-04-09 10:47:34 +00:00
[BUG] buffers: remove remains of wrong obsolete length check
A check was performed in buffer_replace2() to compare buffer length with its read pointer. This has been wrong for a long time, though it only has an impact when dealing with keep-alive requests/responses. In theory this should be backported but the check has no impact without keep-alive.
This commit is contained in:
parent
a5aa1c86a5
commit
43a7e6620b
@ -230,12 +230,6 @@ int buffer_replace2(struct buffer *b, char *pos, char *end, const char *str, int
|
||||
if (delta + b->r >= b->data + b->size)
|
||||
return 0; /* no space left */
|
||||
|
||||
if (b->data + b->l < end) {
|
||||
/* The data has been stolen, we could have crashed.
|
||||
* Maybe we should abort() ? */
|
||||
return 0;
|
||||
}
|
||||
|
||||
/* first, protect the end of the buffer */
|
||||
memmove(end + delta, end, b->r - end);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user