diff options
author | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2011-10-14 16:57:51 +1000 |
---|---|---|
committer | Evgeniy Khramtsov <ekhramtsov@process-one.net> | 2011-10-14 16:57:51 +1000 |
commit | 96800e9b7573616732c9cfbf9917849aa80fdccc (patch) | |
tree | 81710fd6b046c90eb6969f8e2d209f42a08a8336 /src/web/ejabberd_http_bind.erl | |
parent | Set ejabberd version to 2.1.x (diff) |
Get rid of useless mnesia transaction (EJAB-1502)
Diffstat (limited to 'src/web/ejabberd_http_bind.erl')
-rw-r--r-- | src/web/ejabberd_http_bind.erl | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/src/web/ejabberd_http_bind.erl b/src/web/ejabberd_http_bind.erl index 6244bf12..63b60868 100644 --- a/src/web/ejabberd_http_bind.erl +++ b/src/web/ejabberd_http_bind.erl @@ -283,19 +283,16 @@ handle_session_start(Pid, XmppDomain, Sid, Rid, Attrs, end, XmppVersion = xml:get_attr_s("xmpp:version", Attrs), ?DEBUG("Create session: ~p", [Sid]), - mnesia:transaction( - fun() -> - mnesia:write( - #http_bind{id = Sid, - pid = Pid, - to = {XmppDomain, - XmppVersion}, - hold = Hold, - wait = Wait, - process_delay = Pdelay, - version = Version - }) - end), + mnesia:dirty_write( + #http_bind{id = Sid, + pid = Pid, + to = {XmppDomain, + XmppVersion}, + hold = Hold, + wait = Wait, + process_delay = Pdelay, + version = Version + }), handle_http_put(Sid, Rid, Attrs, Payload, PayloadSize, true, IP). %%%---------------------------------------------------------------------- |