Index: server/logdog/storage/memory/memory.go |
diff --git a/server/logdog/storage/memory/memory.go b/server/logdog/storage/memory/memory.go |
index 26bde86c08add991966109f0efdd1ae64694ed5a..524fb28a92593db98d49708823204c3ce136c635 100644 |
--- a/server/logdog/storage/memory/memory.go |
+++ b/server/logdog/storage/memory/memory.go |
@@ -29,7 +29,7 @@ type rec struct { |
type Storage struct { |
// MaxGetCount, if not zero, is the maximum number of records to retrieve from |
// a single Get request. |
- MaxGetCount int |
+ MaxGetCount int64 |
stateMu sync.Mutex |
streams map[types.StreamPath]*logStream |
@@ -72,7 +72,7 @@ func (s *Storage) Get(req *storage.GetRequest, cb storage.GetCallback) error { |
return storage.ErrDoesNotExist |
} |
- limit := len(ls.logs) |
+ limit := int64(len(ls.logs)) |
if req.Limit > 0 && req.Limit < limit { |
limit = req.Limit |
} |
@@ -89,7 +89,7 @@ func (s *Storage) Get(req *storage.GetRequest, cb storage.GetCallback) error { |
}) |
} |
- if len(recs) >= limit { |
+ if int64(len(recs)) >= limit { |
break |
} |
} |