diff options
author | stuebinm | 2021-11-28 15:03:28 +0100 |
---|---|---|
committer | stuebinm | 2021-11-28 15:03:28 +0100 |
commit | c6e6293bb3a93816a2dbc3e19ab48d8b4695b964 (patch) | |
tree | 80a24a38b2e7d23bf013a6e7adad9b2bc4cce7b1 | |
parent | 95323a5c7db4b620fc3eba7c67b15af512fed267 (diff) |
print aeson warning to stderr, not stdout …
-rw-r--r-- | src/Main.hs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/Main.hs b/src/Main.hs index 0315be4..d115660 100644 --- a/src/Main.hs +++ b/src/Main.hs @@ -21,6 +21,7 @@ import LintConfig (LintConfig (..), patch) import Types (Level (..)) import Util (printPretty) import WriteRepo (writeAdjustedRepository) +import System.IO (hPutStrLn, stderr) -- | the options this cli tool can take data Options = Options @@ -87,7 +88,7 @@ printLB a = putStrLn $ C8.unpack $ LB.toStrict a -- cf. https://frasertweedale.github.io/blog-fp/posts/2021-10-12-aeson-hash-flooding-protection.html aesonWarning :: IO () aesonWarning = case coercionToHashMap of - Just _ -> putStrLn + Just _ -> hPutStrLn stderr "Warning: this program was compiled using an older version of the Aeson Library\n\ \used for parsing JSON, which is susceptible to hash flooding attacks.\n\ \n\ |