create keybuffer with fixed size

master
Oliver Tonnhofer 2013-06-03 11:21:34 +02:00
parent 0237f72b27
commit d95442d580
1 changed files with 4 additions and 3 deletions

7
cache/osm.go vendored
View File

@ -179,9 +179,10 @@ func (c *Cache) open(path string) error {
}
func idToKeyBuf(id int64) []byte {
var b bytes.Buffer
bin.Write(&b, bin.BigEndian, &id)
return b.Bytes()
b := make([]byte, 0, 8)
buf := bytes.NewBuffer(b)
bin.Write(buf, bin.BigEndian, &id)
return b
}
func (p *Cache) Close() {