aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDimitri Sokolyuk <demon@dim13.org>2016-03-29 20:21:30 +0200
committerDimitri Sokolyuk <demon@dim13.org>2016-03-29 20:21:30 +0200
commitb557529d33e781b677eb2edc7b6f54307695e419 (patch)
tree44cf26b16b42a6f882039cd9105da653b1ea2a92
parentc1cbde5c9670f8cd08894a3d46b3ba114a314657 (diff)
Abort early
-rw-r--r--server.go32
1 files changed, 16 insertions, 16 deletions
diff --git a/server.go b/server.go
index c19f3dd..e7ba6cd 100644
--- a/server.go
+++ b/server.go
@@ -27,28 +27,28 @@ func NewServer(fname string) (*Server, error) {
// Save routes to persistent file
func (s Server) Save() error {
- if s.DataFile != "" {
- fd, err := os.Create(s.DataFile)
- if err != nil {
- return err
- }
- defer fd.Close()
- return json.NewEncoder(fd).Encode(s.Route)
+ if s.DataFile == "" {
+ return nil
}
- return nil
+ fd, err := os.Create(s.DataFile)
+ if err != nil {
+ return err
+ }
+ defer fd.Close()
+ return json.NewEncoder(fd).Encode(s.Route)
}
// Load routes from persistent file
func (s *Server) Load() error {
- if s.DataFile != "" {
- fd, err := os.Open(s.DataFile)
- if err != nil {
- return err
- }
- defer fd.Close()
- return json.NewDecoder(fd).Decode(&s.Route)
+ if s.DataFile == "" {
+ return nil
}
- return nil
+ fd, err := os.Open(s.DataFile)
+ if err != nil {
+ return err
+ }
+ defer fd.Close()
+ return json.NewDecoder(fd).Decode(&s.Route)
}
// Restore and update routes from in-memory state