diff --git a/src/sqlite3.erl b/src/sqlite3.erl index 3f19f9b..5137658 100644 --- a/src/sqlite3.erl +++ b/src/sqlite3.erl @@ -661,7 +661,7 @@ handle_call({prepare, SQL}, _From, State = #state{port = Port, refs = Refs}) -> Index when is_integer(Index) -> Ref = erlang:make_ref(), Reply = {ok, Ref}, - NewState = State#state{refs = dict:append(Ref, Index, Refs)}; + NewState = State#state{refs = dict:store(Ref, Index, Refs)}; Error -> Reply = Error, NewState = State