removed free
authorMatt Knox <matthewknox@gmail.com>
Tue, 30 Jun 2009 23:05:37 +0000 (16:05 -0700)
committerMatt Knox <matthewknox@gmail.com>
Tue, 30 Jun 2009 23:05:37 +0000 (16:05 -0700)
libmemcached/memcached_response.c

index 61edd1221246f1de726f0e2d8827ba7531ba98d0..6cb39df62eed4daeff53722d74cf559f5abc6423 100644 (file)
@@ -242,7 +242,7 @@ static memcached_return textual_read_one_response(memcached_server_st *ptr,
          /* SERVER_ERROR */ 
          char *startptr= buffer + 13, *endptr= startptr;
          while (*endptr != '\r' && *endptr != '\n') endptr++;
-         if (ptr->cached_server_error) free(ptr->cached_server_error);
+         if (ptr->cached_server_error) ptr->root->call_free(ptr->root, ptr->cached_server_error);
          ptr->cached_server_error= ptr->root->call_malloc(ptr->root, endptr - startptr + 1);
          memcpy(ptr->cached_server_error, startptr, endptr - startptr);
          ptr->cached_server_error[endptr - startptr]= 0;