Skip to content

Commit 6a8e9d1

Browse files
guzenok1josharian
authored andcommitted
pretty Context.copyDir()
1 parent 49e582c commit 6a8e9d1

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

go-fuzz-build/main.go

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -737,19 +737,19 @@ func (c *Context) instrumentPackages(blocks *[]CoverBlock, sonar *[]CoverBlock)
737737
}
738738

739739
func (c *Context) copyDir(dir, newDir string) {
740-
c.mkdirAll(newDir)
741740
files, err := ioutil.ReadDir(dir)
742741
if err != nil {
743742
c.failf("failed to scan dir '%v': %v", dir, err)
744743
}
744+
c.mkdirAll(newDir)
745745
for _, f := range files {
746-
if f.IsDir() {
747-
c.copyDir(filepath.Join(dir, f.Name()), filepath.Join(newDir, f.Name()))
748-
continue
749-
}
750746
src := filepath.Join(dir, f.Name())
751747
dst := filepath.Join(newDir, f.Name())
752-
c.copyFile(src, dst)
748+
if f.IsDir() {
749+
c.copyDir(src, dst)
750+
} else {
751+
c.copyFile(src, dst)
752+
}
753753
}
754754
}
755755

0 commit comments

Comments
 (0)