Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
SUSE:SLE-15-SP7:Update
jasper.32090
jasper-CVE-2018-9055.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File jasper-CVE-2018-9055.patch of Package jasper.32090
From a7cfb760db46d2405dd180bc7c302f6311e605a3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fridrich=20=C5=A0trba?= <fridrich.strba@bluewin.ch> Date: Thu, 29 Mar 2018 16:33:15 +0200 Subject: [PATCH] CVE-2018-9055 --- src/libjasper/jpc/jpc_math.c | 4 ++-- src/libjasper/jpc/jpc_math.h | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/libjasper/jpc/jpc_math.c b/src/libjasper/jpc/jpc_math.c index 2b70844..1b18880 100644 --- a/src/libjasper/jpc/jpc_math.c +++ b/src/libjasper/jpc/jpc_math.c @@ -86,7 +86,7 @@ /* Calculate the integer quantity floor(log2(x)), where x is a positive integer. */ -int jpc_floorlog2(int x) +int jpc_floorlog2(int_fast32_t x) { int y; @@ -105,7 +105,7 @@ int jpc_floorlog2(int x) integer. */ /* This function is the basically the same as ceillog2(x), except that the allowable range for x is slightly different. */ -int jpc_firstone(int x) +int jpc_firstone(int_fast32_t x) { int n; diff --git a/src/libjasper/jpc/jpc_math.h b/src/libjasper/jpc/jpc_math.h index e8e0978..0b75f4f 100644 --- a/src/libjasper/jpc/jpc_math.h +++ b/src/libjasper/jpc/jpc_math.h @@ -67,6 +67,7 @@ \******************************************************************************/ #include <assert.h> +#include <stdint.h> /******************************************************************************\ * Macros @@ -90,10 +91,10 @@ /* Calculate the bit position of the first leading one in a nonnegative integer. */ -int jpc_firstone(int x); +int jpc_firstone(int_fast32_t x); /* Calculate the integer quantity floor(log2(x)), where x is a positive integer. */ -int jpc_floorlog2(int x); +int jpc_floorlog2(int_fast32_t x); #endif -- 2.16.2
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor