X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Flibmemcached%2Fstorage.cc;fp=src%2Flibmemcached%2Fstorage.cc;h=31eadb1e2e9fa9aa8416a18ee673014f6c421854;hb=a124aaabc96a1e58b03f90ac17a75e1df1918cd5;hp=eacc04f0f69b3fc767003e10a05f9d8594c6d5dd;hpb=4ccdf3b44216e9c11969e5772d880bb7bbc3a7b9;p=awesomized%2Flibmemcached diff --git a/src/libmemcached/storage.cc b/src/libmemcached/storage.cc index eacc04f0..31eadb1e 100644 --- a/src/libmemcached/storage.cc +++ b/src/libmemcached/storage.cc @@ -189,9 +189,9 @@ memcached_send_ascii(Memcached *ptr, memcached_instance_st *instance, const char memcached_literal_param("snprintf(MEMCACHED_MAXIMUM_INTEGER_DISPLAY_LENGTH)")); } - char expiration_buffer[MEMCACHED_MAXIMUM_INTEGER_DISPLAY_LENGTH + 1]; - int expiration_buffer_length = snprintf(expiration_buffer, sizeof(expiration_buffer), " %llu", - (unsigned long long) expiration); + char expiration_buffer[MEMCACHED_MAXIMUM_INTEGER_DISPLAY_LENGTH + 1 + 1]; + int expiration_buffer_length = snprintf(expiration_buffer, sizeof(expiration_buffer), " %lld", + (long long) expiration); if (size_t(expiration_buffer_length) >= sizeof(expiration_buffer) or expiration_buffer_length < 0) { return memcached_set_error(