From 867a717fb167578bef0d17a3fa532546aa30ae56 Mon Sep 17 00:00:00 2001 From: mlmhl Date: Tue, 25 Sep 2018 20:16:08 +0800 Subject: [PATCH] return error if make dir failed when setting up azure file volume --- pkg/volume/azure_file/azure_file.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pkg/volume/azure_file/azure_file.go b/pkg/volume/azure_file/azure_file.go index f36b47cb3e..0a039fbd0c 100644 --- a/pkg/volume/azure_file/azure_file.go +++ b/pkg/volume/azure_file/azure_file.go @@ -269,7 +269,9 @@ func (b *azureFileMounter) SetUpAt(dir string, fsGroup *int64) error { if runtime.GOOS == "windows" { mountOptions = []string{fmt.Sprintf("AZURE\\%s", accountName), accountKey} } else { - os.MkdirAll(dir, 0700) + if err := os.MkdirAll(dir, 0700); err != nil { + return err + } // parameters suggested by https://azure.microsoft.com/en-us/documentation/articles/storage-how-to-use-files-linux/ options := []string{fmt.Sprintf("username=%s,password=%s", accountName, accountKey)} if b.readOnly {