projects
/
ejabberd
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
1c00a97
)
Don't store blocked messages in offline queue (thanks to Brian Acton)(EJAB-1224)
author
Badlop
<badlop@process-one.net>
Tue, 27 Apr 2010 11:30:00 +0000
(13:30 +0200)
committer
Badlop
<badlop@process-one.net>
Tue, 27 Apr 2010 11:30:00 +0000
(13:30 +0200)
src/ejabberd_sm.erl
patch
|
blob
|
history
diff --git
a/src/ejabberd_sm.erl
b/src/ejabberd_sm.erl
index 782732603f857cea36226bf54adf527f4c690c54..446c32f48a055759b385bc621d7b49fcc2ea8319 100644
(file)
--- a/
src/ejabberd_sm.erl
+++ b/
src/ejabberd_sm.erl
@@
-573,9
+573,10
@@
route_message(From, To, Packet) ->
_ ->
case ejabberd_auth:is_user_exists(LUser, LServer) of
true ->
- ejabberd_hooks:run(offline_message_hook,
- LServer,
- [From, To, Packet]);
+ is_privacy_allow(From, To, Packet) andalso
+ ejabberd_hooks:run(offline_message_hook,
+ LServer,
+ [From, To, Packet]);
_ ->
Err = jlib:make_error_reply(
Packet, ?ERR_SERVICE_UNAVAILABLE),