Merge pull request #92 from ipuustin/conn-close

deviceplugin: don't call method on a nil value.
This commit is contained in:
Ed Bartosh 2018-08-21 18:08:16 +03:00 committed by GitHub
commit 1f96cc82cd
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -245,10 +245,10 @@ func registerWithKubelet(kubeletSocket, pluginEndPoint, resourceName string) err
grpc.WithDialer(func(addr string, timeout time.Duration) (net.Conn, error) {
return net.DialTimeout("unix", addr, timeout)
}))
defer conn.Close()
if err != nil {
return errors.Wrap(err, "Cannot connect to kubelet service")
}
defer conn.Close()
client := pluginapi.NewRegistrationClient(conn)
reqt := &pluginapi.RegisterRequest{
Version: pluginapi.Version,