Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
Please login to access the resource
openSUSE:Leap:42.3:Update
rzip
fill-buffer.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File fill-buffer.patch of Package rzip
Index: rzip-2.1/stream.c =================================================================== --- rzip-2.1.orig/stream.c +++ rzip-2.1/stream.c @@ -147,16 +147,16 @@ static int write_u32(int f, u32 v) return 0; } -static int read_buf(int f, uchar *p, int len) +static int read_buf(int f, uchar *p, unsigned int len) { int ret; ret = read(f, p, len); if (ret == -1) { - err_msg("Read of length %d failed - %s\n", len, strerror(errno)); + err_msg("Read of length %u failed - %s\n", len, strerror(errno)); return -1; } if (ret != len) { - err_msg("Partial read!? asked for %d bytes but got %d\n", len, ret); + err_msg("Partial read!? asked for %u bytes but got %d\n", len, ret); return -1; } return 0; @@ -399,7 +399,7 @@ static int fill_buffer(struct stream_inf if (sinfo->s[stream].buf) { free(sinfo->s[stream].buf); } - sinfo->s[stream].buf = malloc(u_len); + sinfo->s[stream].buf = malloc(c_len > u_len ? c_len : u_len); if (!sinfo->s[stream].buf) { return -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