Avoid a nil-reference when the temporary file cannot be created

This commit is contained in:
Andreas Kohn 2017-03-07 15:27:53 +01:00
parent c67e1069c7
commit 3dece0ab70
No known key found for this signature in database
GPG key ID: B03FDDBC66E99F92

View file

@ -43,10 +43,10 @@ func AddOrUpdateCertAndKey(name string, cert, key, ca []byte) (*ingress.SSLCert,
tempPemFile, err := ioutil.TempFile(ingress.DefaultSSLDirectory, pemName)
glog.V(3).Infof("Creating temp file %v for Keypair: %v", tempPemFile.Name(), pemName)
if err != nil {
return nil, fmt.Errorf("could not create temp pem file %v: %v", pemFileName, err)
}
glog.V(3).Infof("Creating temp file %v for Keypair: %v", tempPemFile.Name(), pemName)
_, err = tempPemFile.Write(cert)
if err != nil {