--- ./source/private_module/spc/spc_apo/spc_apo_fat.c	2018-04-27 09:30:05.000000000 +0000
+++ ./source/private_module/spc/spc_apo/spc_apo_fat.c.hotpatch	2018-12-27 08:44:52.000000000 +0000
@@ -1365,14 +1365,14 @@
         else
         {           
             if (SPACE_FS_VERSION_103 > spaceVersion)
-            {                
+            {   if(!(isHashTableEmbeded(&(apoHeader->hashTableMeta)))) 
+                {  releaseApoHashBuf(context);}
                 rmPara->isNeedLookupAgain = FALSE;
                 setNextStep(context, APO_CREATE_NAME_HASH_NEW);
                 return CONTEXT_CONTINUE;
             }
         }
     }
-
     /**< ɾʧ */
     else if (unlikely(RETURN_OK != ret))
     {
@@ -2028,9 +2028,9 @@
         else
         {
             endApoStage(VOL_COUNTER_APO_LOOKUP_NAME, 0);  
-           
             if (SPACE_FS_VERSION_103 > spaceVersion)
-            {
+            {   if(!(isHashTableEmbeded(&(apoHeader->hashTableMeta)))) 
+                {  releaseApoHashBuf(context);}
                 lookupPara->isNeedLookupAgain = FALSE;
                 setNextStep(context, APO_CREATE_NAME_HASH_NEW);
                 return CONTEXT_CONTINUE;
