Don't panic when lacking symlink support on XP (fixes #1016)

This commit is contained in:
Jakob Borg 2014-11-24 23:31:12 +01:00
parent 0255311bbe
commit b48d9a3a82
1 changed files with 9 additions and 0 deletions

View File

@ -46,6 +46,15 @@ var (
)
func init() {
defer func() {
if err := recover(); err != nil {
// Ensure that the supported flag is disabled when we hit an
// error, even though it should already be. Also, silently swallow
// the error since it's fine for a system not to support symlinks.
Supported = false
}
}()
// Needs administrator priviledges.
// Let's check that everything works.
// This could be done more officially: