From 0d688601a1aa5e3d3d7a517c498c1ac2d6a1244d Mon Sep 17 00:00:00 2001 From: idk Date: Tue, 8 Feb 2022 20:30:33 -0500 Subject: [PATCH] fix error catching in main. don't swallow them, report them. --- main.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/main.go b/main.go index c692a25..a665a3c 100644 --- a/main.go +++ b/main.go @@ -193,12 +193,14 @@ func main() { // log.Fatalf("%s", client.TBS.PassThroughArgs) if *help { flag.Usage() - client.TBS.RunTBHelpWithLang() + if err := client.TBS.RunTBHelpWithLang(); err != nil { + log.Fatal(err) + } return } if *profile != "" && !*offline { log.Println("Using a custom profile") - if client.TBS.RunTBBWithProfile(*profile); err != nil { + if err := client.TBS.RunTBBWithProfile(*profile); err != nil { log.Fatal(err) } } else if *offline { @@ -207,15 +209,15 @@ func main() { } log.Println("Working offline") - if client.TBS.RunTBBWithOfflineProfile(*profile, *offline); err != nil { + if err := client.TBS.RunTBBWithOfflineProfile(*profile, *offline); err != nil { log.Fatal(err) } } else if *i2pbrowser { - if client.TBS.RunI2PBWithLang(); err != nil { + if err := client.TBS.RunI2PBWithLang(); err != nil { log.Fatal(err) } } else if *i2pconfig { - if client.TBS.RunI2PBAppWithLang(); err != nil { + if err := client.TBS.RunI2PBAppWithLang(); err != nil { log.Fatal(err) } } else if *torbrowser {