--- ./source/private_module/ramcache/recover/memrecover/recover_cache.c	2018-02-09 13:47:03.000000000 +0000
+++ ./source/private_module/ramcache/recover/memrecover/recover_cache.c.hotpatch	2021-11-22 13:31:06.000000000 +0000
@@ -138,9 +138,6 @@
 
     return RETURN_OK;
 }
-
-
-
 void doRecoverCacheDataFromMemory(CACHE_CMD_S *cmd)
 {
     int32_t ret;
@@ -176,6 +173,9 @@
     if (RETURN_OK != ret)
     {
         DBG_LogError(CACHE_LOG_ID_4603, "Recover chunk mem failed(%d).", ret);
+        if (updateCacheObjQuota() != RETURN_OK) {
+            DBG_LogError(CACHE_LOG_ID_4603, "Patch recover quota failed(%d).", ret);
+        }
         cacheSysCmdChildDone(cmd, RETURN_ERROR);
         return;
     }
