aboutsummaryrefslogtreecommitdiffstats
path: root/vm/kvm
diff options
context:
space:
mode:
authorDmitry Vyukov <dvyukov@google.com>2017-06-17 12:23:52 +0200
committerDmitry Vyukov <dvyukov@google.com>2017-06-17 12:23:52 +0200
commit4cc7e0862826e6703642cfbf6440e3ef8fd8da0e (patch)
treeb3e303671a69de4036f3e5516f87483b154adc53 /vm/kvm
parent13c5bfcc6ec165fe0cf988a3e92bbd8d8619411b (diff)
all: use osutil.IsExist instead of os.Stat
Diffstat (limited to 'vm/kvm')
-rw-r--r--vm/kvm/kvm.go6
1 files changed, 3 insertions, 3 deletions
diff --git a/vm/kvm/kvm.go b/vm/kvm/kvm.go
index c18ed27c7..5c4c0f036 100644
--- a/vm/kvm/kvm.go
+++ b/vm/kvm/kvm.go
@@ -78,8 +78,8 @@ func ctor(env *vmimpl.Env) (vmimpl.Pool, error) {
if _, err := exec.LookPath(cfg.Lkvm); err != nil {
return nil, err
}
- if _, err := os.Stat(cfg.Kernel); err != nil {
- return nil, fmt.Errorf("kernel file '%v' does not exist: %v", cfg.Kernel, err)
+ if !osutil.IsExist(cfg.Kernel) {
+ return nil, fmt.Errorf("kernel file '%v' does not exist", cfg.Kernel)
}
if cfg.Cpu < 1 || cfg.Cpu > 1024 {
return nil, fmt.Errorf("invalid config param cpu: %v, want [1-1024]", cfg.Cpu)
@@ -268,7 +268,7 @@ func (inst *instance) Run(timeout time.Duration, stop <-chan bool, command strin
resultErr = vmimpl.TimeoutErr
break loop
case <-secondTicker.C:
- if _, err := os.Stat(cmdFile); err != nil {
+ if !osutil.IsExist(cmdFile) {
resultErr = nil
break loop
}