Merge pull request #49778 from resouer/fix-nil

Automatic merge from submit-queue

Fix crd delete nil pointer in example

**What this PR does / why we need it**:
When error is `IsAlreadyExists`, crd will be nil, then `defer` statement will `nil pointer`.

**Release note**:

```release-note
NONE
```
pull/6/head
Kubernetes Submit Queue 2017-07-28 11:50:13 -07:00 committed by GitHub
commit 537ced9a1d
1 changed files with 4 additions and 1 deletions

View File

@ -57,7 +57,10 @@ func main() {
if err != nil && !apierrors.IsAlreadyExists(err) {
panic(err)
}
defer apiextensionsclientset.ApiextensionsV1beta1().CustomResourceDefinitions().Delete(crd.Name, nil)
if crd != nil {
defer apiextensionsclientset.ApiextensionsV1beta1().CustomResourceDefinitions().Delete(crd.Name, nil)
}
// make a new config for our extension's API group, using the first config as a baseline
exampleClient, exampleScheme, err := exampleclient.NewClient(config)