Projects
Eulaceura:Mainline
stb
_service:obs_scm:1530.patch
Sign Up
Log In
Username
Password
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File _service:obs_scm:1530.patch of Package stb
From f100bfc302c0e095856c71a174714cce0a22e30a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jaroslav=20Loba=C4=8Devski?= <jarlob@github.com> Date: Thu, 19 Oct 2023 15:30:26 +0200 Subject: [PATCH] Fix integer overflow Cast to `size_t` to avoid multiplication overflow. Fixes #1529 --- stb_image.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stb_image.h b/stb_image.h index 5e807a0a6..552129bc4 100644 --- a/stb_image.h +++ b/stb_image.h @@ -1207,7 +1207,7 @@ static stbi__uint16 *stbi__convert_8_to_16(stbi_uc *orig, int w, int h, int chan int img_len = w * h * channels; stbi__uint16 *enlarged; - enlarged = (stbi__uint16 *) stbi__malloc(img_len*2); + enlarged = (stbi__uint16 *) stbi__malloc(((size_t)img_len)*2); if (enlarged == NULL) return (stbi__uint16 *) stbi__errpuc("outofmem", "Out of memory"); for (i = 0; i < img_len; ++i)
Locations
Projects
Search
Status Monitor
Help
Open Build Service
OBS Manuals
API Documentation
OBS Portal
Reporting a Bug
Contact
Mailing List
Forums
Chat (IRC)
Twitter
Open Build Service (OBS)
is an
openSUSE project
.
浙ICP备2022010568号-2