]> Cypherpunks.ru repositories - goredo.git/blobdiff - run.go
Fix .rec renaming
[goredo.git] / run.go
diff --git a/run.go b/run.go
index d31c8a0c5a4ffb52816cb74d90de5536c8fe515b..196e6a9e1f0cde18dec8a14f79390ded62258517 100644 (file)
--- a/run.go
+++ b/run.go
@@ -489,7 +489,7 @@ func runScript(tgtOrig string, errs chan error, traced bool) error {
                                        w := bufio.NewWriter(fdStderr)
 
                                        var depInfo *DepInfo
-                                       fdDep, err = os.Open(fdDep.Name())
+                                       fdDep, err := os.Open(fdDepPath)
                                        if err != nil {
                                                goto Err
                                        }
@@ -671,7 +671,8 @@ func runScript(tgtOrig string, errs chan error, traced bool) error {
                                goto Finish
                        }
                }
-               err = os.Rename(fdDep.Name(), path.Join(redoDir, tgt+DepSuffix))
+               fdDepPath = path.Join(redoDir, tgt+DepSuffix)
+               err = os.Rename(fdDep.Name(), fdDepPath)
                if err != nil {
                        goto Finish
                }