소스 검색

Do not call Free if constructor failed

git-svn-id: trunk@29298 -
pierre 10 년 전
부모
커밋
788c6a6f83
1개의 변경된 파일1개의 추가작업 그리고 2개의 파일을 삭제
  1. 1 2
      tests/utils/libtar.pas

+ 1 - 2
tests/utils/libtar.pas

@@ -802,7 +802,6 @@ BEGIN
     ON EFOpenError DO
       BEGIN
         Writeln(stderr,'LibTar error: unable to open file "',Filename,'" for reading.');
-        S.Free;
         exit;
       END;
   END;
@@ -813,7 +812,7 @@ BEGIN
     AddFile:=true;
   FINALLY
     S.Free
-    END;
+  END;
 END;