Fix for bad null pointer on flag by Toru Maesaka.
[awesomized/libmemcached] / lib / memcached_fetch.c
index 791791149a574f8dbdb9f4a5d3a7fd836cf7c204..6c4d393afe483d6b19cf0b8e63950ca22359f643 100644 (file)
@@ -162,7 +162,9 @@ char *memcached_fetch(memcached_st *ptr, char *key, size_t *key_length,
         strncpy(key, result_buffer->key, result_buffer->key_length);
         *key_length= result_buffer->key_length;
       }
-      *flags= result_buffer->flags;
+
+      if (result_buffer->flags)
+        *flags= result_buffer->flags;
 
       return  memcached_string_c_copy(&result_buffer->value);
     }