Browse Source

Use a lists:keystore where appropriate

Loïc Hoguin 11 years ago
parent
commit
6ca19cde81
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/cow_spdy.erl

+ 1 - 1
src/cow_spdy.erl

@@ -169,7 +169,7 @@ parse_headers(<< L1:32, Key:L1/binary, L2:32, Value:L2/binary, Rest/bits >>,
 	case Key of
 		<< $:, _/bits >> ->
 			parse_headers(Rest, NbHeaders - 1, Acc,
-				[{Key, Value}|lists:keydelete(Key, 1, SpAcc)]);
+				lists:keystore(Key, 1, SpAcc, {Key, Value}));
 		_ ->
 			parse_headers(Rest, NbHeaders - 1, [{Key, Value}|Acc], SpAcc)
 	end.