Log In
Log In
Places
All Projects
Status Monitor
Collapse sidebar
eid
opensc
opensc-0.22.0-realloc-pointer.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File opensc-0.22.0-realloc-pointer.patch of Package opensc
From b3537ced353579b59e2421645707e9aeda64ff29 Mon Sep 17 00:00:00 2001 From: Veronika Hanulikova <vhanulik@redhat.com> Date: Wed, 16 Feb 2022 11:59:27 +0100 Subject: [PATCH] Fix usage of pointer after realloc --- src/sm/sm-iso.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/sm/sm-iso.c b/src/sm/sm-iso.c index 5baded77c6..2c3f6bcabd 100644 --- a/src/sm/sm-iso.c +++ b/src/sm/sm-iso.c @@ -181,13 +181,14 @@ static int format_le(size_t le, struct sc_asn1_entry *le_entry, static int prefix_buf(u8 prefix, u8 *buf, size_t buflen, u8 **cat) { - u8 *p; + u8 *p = NULL; + int ptr_same = *cat == buf; p = realloc(*cat, buflen + 1); if (!p) return SC_ERROR_OUT_OF_MEMORY; - if (*cat == buf) { + if (ptr_same) { memmove(p + 1, p, buflen); } else { /* Flawfinder: ignore */
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Contact
Support
@OBShq
The Open Build Service is an
openSUSE project
.
Log In
Places
Places
All Projects
Status Monitor