Răsfoiți Sursa

defect 749
Make handle put work properly for IterationFinalize


git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@767 fd59a12c-fef9-0310-b244-a6a79926bd2f

Steven Dake 20 ani în urmă
părinte
comite
6324c62026
1 a modificat fișierele cu 1 adăugiri și 11 ștergeri
  1. 1 11
      lib/ckpt.c

+ 1 - 11
lib/ckpt.c

@@ -149,13 +149,6 @@ void checkpointHandleInstanceDestructor (void *instance)
 
 void ckptSectionIterationHandleInstanceDestructor (void *instance)
 {
-	struct ckptSectionIterationInstance *ckptSectionIterationInstance = (struct ckptSectionIterationInstance *)instance;
-
-	if (ckptSectionIterationInstance->response_fd != -1) {
-		shutdown (ckptSectionIterationInstance->response_fd, 0);
-
-		close (ckptSectionIterationInstance->response_fd);
-	}
 }
 
 SaAisErrorT
@@ -1362,12 +1355,9 @@ saCkptSectionIterationFinalize (
 		free (iteratorSectionIdListEntry);
 	}
 
-	saHandleInstancePut (&checkpointHandleDatabase,
-		ckptSectionIterationInstance->checkpointHandle);
-
 	saHandleInstancePut (&ckptSectionIterationHandleDatabase, sectionIterationHandle);
 
-    saHandleDestroy (&ckptSectionIterationHandleDatabase, sectionIterationHandle);
+	saHandleDestroy (&ckptSectionIterationHandleDatabase, sectionIterationHandle);
 
 error_noput:
 	return (error);