fix building with new gcc
This commit is contained in:
parent
37d9bd29eb
commit
84d2c84c87
32
memcached-format_errors.patch
Normal file
32
memcached-format_errors.patch
Normal file
@ -0,0 +1,32 @@
|
||||
commit aa5cc9ad74c871970c2d93c114e1d2c125b63e81
|
||||
Author: Miroslav Lichvar <mlichvar@redhat.com>
|
||||
Date: Tue Jan 30 13:28:08 2018 +0100
|
||||
|
||||
fix gcc warnings
|
||||
|
||||
diff --git a/items.c b/items.c
|
||||
index 400048b..519764f 100644
|
||||
--- a/items.c
|
||||
+++ b/items.c
|
||||
@@ -925,7 +925,7 @@ void item_stats_sizes(ADD_STAT add_stats, void *c) {
|
||||
int i;
|
||||
for (i = 0; i < stats_sizes_buckets; i++) {
|
||||
if (stats_sizes_hist[i] != 0) {
|
||||
- char key[8];
|
||||
+ char key[12];
|
||||
snprintf(key, sizeof(key), "%d", i * 32);
|
||||
APPEND_STAT(key, "%u", stats_sizes_hist[i]);
|
||||
}
|
||||
diff --git a/memcached.c b/memcached.c
|
||||
index a8a724c..dba7941 100644
|
||||
--- a/memcached.c
|
||||
+++ b/memcached.c
|
||||
@@ -3338,7 +3338,7 @@ static void process_stats_conns(ADD_STAT add_stats, void *c) {
|
||||
int i;
|
||||
char key_str[STAT_KEY_LEN];
|
||||
char val_str[STAT_VAL_LEN];
|
||||
- char conn_name[MAXPATHLEN + sizeof("unix:")];
|
||||
+ char conn_name[MAXPATHLEN + sizeof("unix:") + sizeof("65535")];
|
||||
int klen = 0, vlen = 0;
|
||||
|
||||
assert(add_stats);
|
@ -16,6 +16,7 @@ Source0: http://www.memcached.org/files/%{name}-%{version}.tar.gz
|
||||
Source1: memcached.sysconfig
|
||||
|
||||
Patch1: memcached-unit.patch
|
||||
Patch2: memcached-format_errors.patch
|
||||
|
||||
BuildRequires: libevent-devel systemd
|
||||
BuildRequires: perl-generators
|
||||
@ -43,6 +44,7 @@ access to the memcached binary include files.
|
||||
%prep
|
||||
%setup -q
|
||||
%patch1 -p1 -b .unit
|
||||
%patch2 -p1 -b .format_errors
|
||||
|
||||
%build
|
||||
# compile with full RELRO
|
||||
|
Loading…
Reference in New Issue
Block a user