From e964b22f6f7382eee609b224bd38dfd53d179f4f Mon Sep 17 00:00:00 2001
From: Rick Carback <rick@privategrity.com>
Date: Thu, 14 May 2020 16:58:54 +0000
Subject: [PATCH] Add informative error when gateways cannot be decoded

---
 api/client.go | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/api/client.go b/api/client.go
index 5f181a594..ba3506e95 100644
--- a/api/client.go
+++ b/api/client.go
@@ -308,6 +308,8 @@ var sessionFileError = errors.New("Session file cannot be loaded and " +
 func (cl *Client) InitListeners() error {
 	transmitGateway, err := id.Unmarshal(cl.ndf.Gateways[0].ID)
 	if err != nil {
+		globals.Log.DEBUG.Printf("%s: Gateways are: %+v", err.Error(),
+			cl.ndf.Gateways)
 		return err
 	}
 	transmissionHost, ok := cl.receptionManager.Comms.GetHost(transmitGateway)
-- 
GitLab