@@ -198,13 +198,13 @@ checkExternalUrl url = do
199 isOk <- liftIO $ handle (failure logger) $
199 isOk <- liftIO $ handle (failure logger) $
200 Http.withManager $ \mgr -> do
200 Http.withManager $ \mgr -> do
201− request <- Http.parseUrl $ urlToCheck url
201+ request <- Http.parseUrl urlToCheck
202 response <- Http.http (settings request) mgr
202 response <- Http.http (settings request) mgr
203 let code = Http.statusCode (Http.responseStatus response)
203 let code = Http.statusCode (Http.responseStatus response)
204 return $ code >= 200 && code < 300
204 return $ code >= 200 && code < 300
206 modify $ if schemeRelative url
206 modify $ if schemeRelative url
207− then S.insert (urlToCheck url) . S.insert url
207+ then S.insert urlToCheck . S.insert url
208 else S.insert url
208 else S.insert url
209 if isOk then ok url else faulty url
209 if isOk then ok url else faulty url
@@ -226,7 +226,7 @@ checkExternalUrl url = do
227 -- Check scheme-relative links
227 -- Check scheme-relative links
228 schemeRelative = isPrefixOf "//"
228 schemeRelative = isPrefixOf "//"
229− urlToCheck uri = if schemeRelative uri then "http:" ++ uri else uri
229+ urlToCheck = if schemeRelative url then "http:" ++ url else url
231checkExternalUrl _ = return ()
231checkExternalUrl _ = return ()