Check for nil pointer before dereferencing
Signed-off-by: Gabriel Adrian Samfira <gsamfira@cloudbasesolutions.com>
This commit is contained in:
parent
bb67ae5afe
commit
e2eb8f719b
1 changed files with 9 additions and 3 deletions
|
|
@ -46,10 +46,16 @@ var logCmd = &cobra.Command{
|
|||
if err != nil {
|
||||
var resp apiParams.APIErrorResponse
|
||||
var msg string
|
||||
if err := json.NewDecoder(response.Body).Decode(&resp); err == nil {
|
||||
msg = resp.Details
|
||||
var status string
|
||||
if response != nil {
|
||||
if response.Body != nil {
|
||||
if err := json.NewDecoder(response.Body).Decode(&resp); err == nil {
|
||||
msg = resp.Details
|
||||
}
|
||||
}
|
||||
status = response.Status
|
||||
}
|
||||
log.Fatalf("failed to stream logs: %s (%s)", msg, response.Status)
|
||||
log.Fatalf("failed to stream logs: %q %s (%s)", err, msg, status)
|
||||
}
|
||||
defer c.Close()
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue