diff --git a/client/system/info_linux.go b/client/system/info_linux.go index 813ea20a0..aea98c3b8 100644 --- a/client/system/info_linux.go +++ b/client/system/info_linux.go @@ -49,11 +49,13 @@ func GetInfo(ctx context.Context) *Info { gio.Hostname, _ = os.Hostname() gio.WiretrusteeVersion = WiretrusteeVersion() - metadata, ok := metadata.FromIncomingContext(ctx) + if ctx != nil { + metadata, ok := metadata.FromIncomingContext(ctx) - if ok { - gio.Caller = metadata["caller"][0] - gio.CallerVersion = metadata["callerVersion"][0] + if ok { + gio.Caller = metadata["caller"][0] + gio.CallerVersion = metadata["callerVersion"][0] + } } return gio