Added conversion and check to prevent panic

This commit is contained in:
markturansky 2015-03-24 17:33:31 -04:00
parent 5fa07f57b6
commit 519cbc498b

View File

@ -189,5 +189,8 @@ func (pm *VolumePluginMgr) FindPersistentPluginByName(name string) (PersistentVo
if err != nil {
return nil, err
}
return volumePlugin.(PersistentVolumePlugin), nil
if persistentVolumePlugin, ok := volumePlugin.(PersistentVolumePlugin); ok {
return persistentVolumePlugin, nil
}
return nil, fmt.Errorf("no persistent volume plugin matched")
}