diff options
Diffstat (limited to 'config.go')
| -rw-r--r-- | config.go | 5 |
1 files changed, 5 insertions, 0 deletions
@@ -19,6 +19,11 @@ func (all *Repos) ConfigSave(fname string) error { return errors.New("gitpb.ConfigSave() repos == nil") } + if _, s := filepath.Split(fname); s != "repos.pb" { + log.Infof("ConfigSave() filename '%s' invalid\n", fname) + return log.Errorf("ConfigSave() filename '%s' invalid\n", fname) + } + data, err := all.Marshal() if err != nil { log.Info("gitpb proto.Marshal() failed len", len(data), err) |
