Changeset 644 in code for trunk/msgstore_fs.go
- Timestamp:
- Oct 15, 2021, 4:11:04 PM (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/msgstore_fs.go
r642 r644 554 554 } 555 555 556 func (ms *fsMessageStore) RenameNetwork(oldNet, newNet *network) error { 557 oldDir := filepath.Join(ms.root, escapeFilename(oldNet.GetName())) 558 newDir := filepath.Join(ms.root, escapeFilename(newNet.GetName())) 559 // Avoid loosing data by overwriting an existing directory 560 if _, err := os.Stat(newDir); err == nil { 561 return fmt.Errorf("destination %q already exists", newDir) 562 } 563 return os.Rename(oldDir, newDir) 564 } 565 556 566 func truncateDay(t time.Time) time.Time { 557 567 year, month, day := t.Date()
Note:
See TracChangeset
for help on using the changeset viewer.