Fix cppcheck warnings.
[m6w6/libmemcached] / libmemcached / error.cc
index 587e1c8a907fc1774093fc70a18e4ede793c92a2..62616b3099dab8ac63dc3331c873dffcebd1d7d7 100644 (file)
@@ -464,19 +464,10 @@ void memcached_error_print(const memcached_st *self)
 
 static void _error_free(memcached_error_t *error)
 {
-  if (not error)
+  if (error)
   {
-    return;
-  }
+    _error_free(error->next);
 
-  _error_free(error->next);
-
-  if (error and error->root)
-  {
-    libmemcached_free(error->root, error);
-  }
-  else if (error)
-  {
     libmemcached_free(error->root, error);
   }
 }