From 208f0058304f5c7a01d239d5bc58a78363982d6d Mon Sep 17 00:00:00 2001 From: Sergiusz Bazanski Date: Sat, 6 Apr 2019 01:28:04 +0200 Subject: [PATCH] go/svc/leasifier: sort returned leases --- go/svc/leasifier/main.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/go/svc/leasifier/main.go b/go/svc/leasifier/main.go index 09090b6e..a7ac49e9 100644 --- a/go/svc/leasifier/main.go +++ b/go/svc/leasifier/main.go @@ -8,6 +8,7 @@ import ( "io" "net" "os" + "sort" "strings" "time" @@ -164,6 +165,7 @@ func (s *service) work(ctx context.Context) { glog.Errorf("Could not parse lease file: %v", err) return } + sort.Slice(l, func(i, j int) bool { return string([]byte(l[i].ip)) < string([]byte(l[j].ip)) }) leases = l glog.Infof("Got %d leases", len(leases)) }