diff options
author | dormando <dormando@rydia.net> | 2021-06-07 23:36:37 -0700 |
---|---|---|
committer | dormando <dormando@rydia.net> | 2021-06-07 23:36:37 -0700 |
commit | 6512edb22e326acdf8267b4d3c0b88fe707bb86f (patch) | |
tree | 4f78b300402d0884df21349c47e9998544b1a8aa /storage.c | |
parent | aab39da13823a4978c3ca53cf79021cc021507e7 (diff) | |
download | memcached-6512edb22e326acdf8267b4d3c0b88fe707bb86f.tar.gz |
extstore: fix crash on 'stats extstore'
if extstore wasn't enabled, crashes. Reported by @zer0e on github.
Diffstat (limited to 'storage.c')
-rw-r--r-- | storage.c | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -69,6 +69,9 @@ void process_extstore_stats(ADD_STAT add_stats, conn *c) { assert(add_stats); void *storage = c->thread->storage; + if (storage == NULL) { + return; + } extstore_get_stats(storage, &st); st.page_data = calloc(st.page_count, sizeof(struct extstore_page_data)); extstore_get_page_data(storage, &st); |