Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Cloud:OTC:Tools
libs3
fix-snprintf-overflow.diff
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File fix-snprintf-overflow.diff of Package libs3
Index: libs3/src/request.c =================================================================== --- libs3.orig/src/request.c +++ libs3/src/request.c @@ -125,7 +125,7 @@ typedef struct RequestComputedValues char rangeHeader[128]; // Authorization header - char authorizationHeader[1024]; + char authorizationHeader[2688]; // Request date stamp char requestDateISO8601[64]; @@ -1456,7 +1456,7 @@ S3Status request_api_initialize(const ch userAgentInfo = "Unknown"; } - char platform[96]; + char platform[144]; struct utsname utsn; if (uname(&utsn)) { snprintf(platform, sizeof(platform), "Unknown"); Index: libs3/GNUmakefile =================================================================== --- libs3.orig/GNUmakefile +++ libs3/GNUmakefile @@ -138,7 +138,7 @@ ifndef CFLAGS endif endif -CFLAGS += -Wall -Werror -Wshadow -Wextra -Wno-unused -Wno-sign-compare -Iinc \ +CFLAGS += -Wall -Werror -Wshadow -Wextra -Wno-unused -Wno-sign-compare -Wformat-truncation=0 -Iinc \ $(CURL_CFLAGS) $(LIBXML2_CFLAGS) \ -DLIBS3_VER_MAJOR=\"$(LIBS3_VER_MAJOR)\" \ -DLIBS3_VER_MINOR=\"$(LIBS3_VER_MINOR)\" \
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