From ece84e975d0b709498faa3f09c37dea7d95ea693 Mon Sep 17 00:00:00 2001
From: Laurent Destailleur <eldy@users.sourceforge.net>
Date: Mon, 8 Feb 2010 14:20:09 +0000
Subject: [PATCH] Fix: Error on close

---
 htdocs/admin/tools/export.php | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/htdocs/admin/tools/export.php b/htdocs/admin/tools/export.php
index fdbadb63749..696a28e2263 100644
--- a/htdocs/admin/tools/export.php
+++ b/htdocs/admin/tools/export.php
@@ -1,5 +1,5 @@
 <?php
-/* Copyright (C) 2006-2009 Laurent Destailleur  <eldy@users.sourceforge.net>
+/* Copyright (C) 2006-2010 Laurent Destailleur  <eldy@users.sourceforge.net>
  *
  * This program is free software; you can redistribute it and/or modify
  * it under the terms of the GNU General Public License as published by
@@ -186,7 +186,9 @@ if ($what == 'mysql')
 	if ($compression == 'bz')   $handle = bzopen($outputfile, 'r');
 	if ($handle)
 	{
-		$errormsg = fgets($handle,2048);	// Get 2048 first chars of error message.
+		// Get 2048 first chars of error message.
+		$errormsg = fgets($handle,2048);
+		// Close file
 		if ($compression == 'none') fclose($handle);
 		if ($compression == 'gz')   gzclose($handle);
 		if ($compression == 'bz')   bzclose($handle);
@@ -201,7 +203,6 @@ if ($what == 'mysql')
 			if (! $errormsg) $errormsg=$langs->trans("ErrorFailedToRunExternalCommand");
 		}
 	}
-	fclose($handle);
 	// Fin execution commande
 }
 
-- 
GitLab