Skip to content

Commit 789255e

Browse files
authored
Merge pull request #31 from maxmind/greg/sync
Sync output file before closing. Closes #30
2 parents ede1111 + ea27fd5 commit 789255e

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

convert/convert.go

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,15 @@ func ConvertFile( // nolint: golint
4141
}
4242
defer inFile.Close() // nolint: gosec
4343

44-
return Convert(inFile, outFile, cidr, ipRange, intRange)
44+
err = Convert(inFile, outFile, cidr, ipRange, intRange)
45+
if err != nil {
46+
return err
47+
}
48+
err = outFile.Sync()
49+
if err != nil {
50+
return errors.Wrapf(err, "error syncing file (%s)", outputFile)
51+
}
52+
return nil
4553
}
4654

4755
// Convert writes the MaxMind GeoIP2 or GeoLite2 CSV in the `input` io.Reader

0 commit comments

Comments
 (0)