From 9c71da5bcf1d0c4d8fbb96023f3be19ce8d7a256 Mon Sep 17 00:00:00 2001 From: Andreas Gohr Date: Sat, 23 Aug 2008 13:16:03 +0200 Subject: more verbose errors in tarlib when needed ext is missing darcs-hash:20080823111603-7ad00-8c6f664b96fa6c959f77965d0d1b721aecedc92c.gz --- lib/plugins/plugin/admin.php | 6 ++++++ 1 file changed, 6 insertions(+) (limited to 'lib/plugins/plugin/admin.php') diff --git a/lib/plugins/plugin/admin.php b/lib/plugins/plugin/admin.php index 3049d4108..a5c906a0b 100644 --- a/lib/plugins/plugin/admin.php +++ b/lib/plugins/plugin/admin.php @@ -641,6 +641,12 @@ class ap_manage { else $compress_type = COMPRESS_NONE; $tar = new TarLib($file, $compress_type); + if($tar->_initerror < 0){ + if($conf['allowdebug']){ + msg('TarLib Error: '.$tar->TarErrorStr($tar->_initerror),-1); + } + return false; + } $ok = $tar->Extract(FULL_ARCHIVE, $target, '', 0777); if($ok<1){ -- cgit v1.2.3