diff --git a/uboot-mtk-20250711/net/mtk_httpd.c b/uboot-mtk-20250711/net/mtk_httpd.c index ad568c9d5..c161a93bf 100644 --- a/uboot-mtk-20250711/net/mtk_httpd.c +++ b/uboot-mtk-20250711/net/mtk_httpd.c @@ -282,6 +282,11 @@ u32 http_make_response_header(struct http_response_info *info, char *buff, p += snprintf(p, buff + size - p, "Content-Length: %d\r\n", info->content_length); + if (p >= buff + size) + return size; + + p += snprintf(p, buff + size - p, "Cache-Control: no-store\r\n"); + if (p >= buff + size) return size;