@@ -263,7 +263,7 @@ handle_buffer_and_ack(Acc, C2SState, Jid, #sm_state{buffer = Buffer, buffer_max
263
263
[]
264
264
end ,
265
265
Acc1 = notify_unacknowledged_msg_if_in_resume_state (Acc , Jid , C2SState ),
266
- NewSmState = SmState # sm_state {buffer = [Acc1 | Buffer ], buffer_size = NewBufferSize },
266
+ NewSmState = SmState # sm_state {buffer = [mongoose_acc : strip ( Acc1 ) | Buffer ], buffer_size = NewBufferSize },
267
267
ToAcc = [{actions , MaybeActions }, {state_mod , {? MODULE , NewSmState }}],
268
268
Acc2 = mongoose_c2s_acc :to_acc_many (Acc1 , ToAcc ),
269
269
maybe_send_ack_request (Acc2 , C2SState , NewSmState ).
@@ -882,7 +882,7 @@ recover_messages(SmState) ->
882
882
883
883
-spec maybe_buffer_acc (sm_state (), mongoose_acc :t (), boolean ()) -> sm_state ().
884
884
maybe_buffer_acc (# sm_state {buffer = Buffer , buffer_size = BufferSize } = SmState , Acc , true ) ->
885
- SmState # sm_state {buffer = [Acc | Buffer ], buffer_size = BufferSize + 1 };
885
+ SmState # sm_state {buffer = [mongoose_acc : strip ( Acc ) | Buffer ], buffer_size = BufferSize + 1 };
886
886
maybe_buffer_acc (SmState , _Acc , false ) ->
887
887
SmState .
888
888
0 commit comments