diff -Naur ics_awstats//classes/class.tx_icsawstats_awstats.php ics_awstats-dev//classes/class.tx_icsawstats_awstats.php --- ics_awstats//classes/class.tx_icsawstats_awstats.php 2011-04-23 20:24:18.427783001 +0200 +++ ics_awstats-dev//classes/class.tx_icsawstats_awstats.php 2011-04-23 20:22:35.739783002 +0200 @@ -334,6 +334,9 @@ return self::$ERR_AWSTATS_CALL_FAILED; } else { + if ($update_in_progress) { + $this->unlink_update_lockfile($t3log); + } return $content; } } else { diff -Naur ics_awstats//mod1/index.php ics_awstats-dev//mod1/index.php --- ics_awstats//mod1/index.php 2011-04-23 20:24:18.435783001 +0200 +++ ics_awstats-dev//mod1/index.php 2011-04-23 20:22:54.111783002 +0200 @@ -364,7 +364,7 @@ if ($awstats_obj->is_set_update_lockfile($lfile)) { $content.= $LANG->getLL('updateInProgress'); if ($logconfig['browser_update']) { - $rmlockurl = 'index.php?rmlock='.urlencode($lfile); + $rmlockurl = $SERVER['PHP_SELF'].'?M=tools_txicsawstatsM1&rmlock='.urlencode($lfile); if (t3lib_div::_GP('dbg')) $rmlockurl.= '&dbg=1'; $content.= ' ('.$LANG->getLL('deleteUpdateLockfile').')'; }