mirror of
https://git.haproxy.org/git/haproxy.git/
synced 2025-09-21 13:51:26 +02:00
MINOR: cache: replace a fprint() by an abort()
In the applet I/O handler we can never get an object bigger than a buffer, so we should never reach this case.
This commit is contained in:
parent
17536e4005
commit
a71cd1d407
@ -560,7 +560,9 @@ static void http_cache_io_handler(struct appctx *appctx)
|
|||||||
if (appctx->st0 == HTTP_CACHE_INIT) {
|
if (appctx->st0 == HTTP_CACHE_INIT) {
|
||||||
int len = first->len - sizeof(struct cache_entry);
|
int len = first->len - sizeof(struct cache_entry);
|
||||||
if ((shctx_row_data_get(shctx, first, (unsigned char *)bi_end(res->buf), sizeof(struct cache_entry), len)) != 0) {
|
if ((shctx_row_data_get(shctx, first, (unsigned char *)bi_end(res->buf), sizeof(struct cache_entry), len)) != 0) {
|
||||||
fprintf(stderr, "cache error too big: %d\n", first->len - (int)sizeof(struct cache_entry));
|
/* should never get there, because at the moment, a
|
||||||
|
* cache object can never be bigger than a buffer */
|
||||||
|
abort();
|
||||||
|
|
||||||
si_applet_cant_put(si);
|
si_applet_cant_put(si);
|
||||||
goto out;
|
goto out;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user