Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.1:Update
libxdg-basedir
0001-Overflow-bug.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File 0001-Overflow-bug.diff of Package libxdg-basedir
From 14e000f696ef8b83264b0ca4407669bdb365fb23 Mon Sep 17 00:00:00 2001 From: Timmy Weerwag <timmy@timmyweerwag.nl> Date: Sun, 16 Mar 2014 17:54:14 +0100 Subject: [PATCH] Overflow bug --- src/basedir.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/basedir.c b/src/basedir.c index 68ab879..1a2a8c4 100644 --- a/src/basedir.c +++ b/src/basedir.c @@ -574,7 +574,7 @@ static char * xdgGetRelativeHome(const char *envname, const char *relativefallba unsigned int homelen; if (!(home = xdgGetEnv("HOME"))) return NULL; - if (!(relhome = (char*)malloc((homelen = strlen(home))+fallbacklength))) return NULL; + if (!(relhome = (char*)malloc((homelen = strlen(home))+fallbacklength+1))) return NULL; memcpy(relhome, home, homelen); memcpy(relhome+homelen, relativefallback, fallbacklength+1); } -- 2.5.1
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