diff options
| author | Adnan Maolood <[email protected]> | 2020-10-31 23:04:47 -0400 |
|---|---|---|
| committer | Adnan Maolood <[email protected]> | 2020-10-31 23:04:47 -0400 |
| commit | 33c1dc435de5247d65ed4bdbf76d4e884280379f (patch) | |
| tree | 5374bd8700e157e233f8a4ed433c72177a6669f0 /examples | |
| parent | Fix examples/client.go (diff) | |
| download | go-gemini-33c1dc435de5247d65ed4bdbf76d4e884280379f.tar.xz go-gemini-33c1dc435de5247d65ed4bdbf76d4e884280379f.zip | |
Guarantee that (*Response).Body is non-nil
Diffstat (limited to 'examples')
| -rw-r--r-- | examples/client.go | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/examples/client.go b/examples/client.go index 4c9b172..ec8b221 100644 --- a/examples/client.go +++ b/examples/client.go @@ -76,17 +76,18 @@ func main() { resp, err := client.Do(req) if err != nil { - log.Fatal(err) + fmt.Println(err) + os.Exit(1) } + defer resp.Body.Close() if resp.Status.Class() == gemini.StatusClassSuccess { - defer resp.Body.Close() body, err := ioutil.ReadAll(resp.Body) if err != nil { log.Fatal(err) } fmt.Print(string(body)) } else { - log.Fatalf("request failed: %d %s: %s", resp.Status, resp.Status.Message(), resp.Meta) + fmt.Printf("request failed: %d %s: %s", resp.Status, resp.Status.Message(), resp.Meta) } } |