Skip to content

Commit

Permalink
framer: use the map size when allocating maps on read
Browse files Browse the repository at this point in the history
  • Loading branch information
Zariel committed May 23, 2018
1 parent b4eb62e commit bb8b1dc
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions frame.go
Original file line number Diff line number Diff line change
Expand Up @@ -1782,7 +1782,7 @@ func (f *framer) readConsistency() Consistency {

func (f *framer) readStringMap() map[string]string {
size := f.readShort()
m := make(map[string]string)
m := make(map[string]string, size)

for i := 0; i < int(size); i++ {
k := f.readString()
Expand All @@ -1795,7 +1795,7 @@ func (f *framer) readStringMap() map[string]string {

func (f *framer) readBytesMap() map[string][]byte {
size := f.readShort()
m := make(map[string][]byte)
m := make(map[string][]byte, size)

for i := 0; i < int(size); i++ {
k := f.readString()
Expand All @@ -1808,7 +1808,7 @@ func (f *framer) readBytesMap() map[string][]byte {

func (f *framer) readStringMultiMap() map[string][]string {
size := f.readShort()
m := make(map[string][]string)
m := make(map[string][]string, size)

for i := 0; i < int(size); i++ {
k := f.readString()
Expand Down

0 comments on commit bb8b1dc

Please sign in to comment.