/*
+--------------------------------------------------------------------+
- | libmemcached - C/C++ Client Library for memcached |
+ | libmemcached-awesome - C/C++ Client Library for memcached |
+--------------------------------------------------------------------+
| Redistribution and use in source and binary forms, with or without |
| modification, are permitted under the terms of the BSD license. |
| the terms online at: https://opensource.org/licenses/BSD-3-Clause |
+--------------------------------------------------------------------+
| Copyright (c) 2006-2014 Brian Aker https://datadifferential.com/ |
- | Copyright (c) 2020 Michael Wallner <mike@php.net> |
+ | Copyright (c) 2020-2021 Michael Wallner https://awesome.co/ |
+--------------------------------------------------------------------+
*/
return true;
}
-static void __memcached_free(Memcached *ptr, bool release_st) {
+static void memcached_free_ex(Memcached *ptr, bool release_st) {
/* If we have anything open, lets close it now */
send_quit(ptr);
memcached_instance_list_free(memcached_instance_list(ptr), memcached_instance_list_count(ptr));
bool stored_is_allocated = memcached_is_allocated(ptr);
uint64_t query_id = ptr->query_id;
- __memcached_free(ptr, false);
+ memcached_free_ex(ptr, false);
memcached_create(ptr);
memcached_set_allocated(ptr, stored_is_allocated);
ptr->query_id = query_id;
void memcached_free(memcached_st *ptr) {
if (ptr) {
- __memcached_free(ptr, true);
+ memcached_free_ex(ptr, true);
}
}