]> granicus.if.org Git - ejabberd/commitdiff
Fix crash when user publishes an item (EJAB-1457)
authorBadlop <badlop@process-one.net>
Wed, 1 Jun 2011 21:29:45 +0000 (23:29 +0200)
committerBadlop <badlop@process-one.net>
Wed, 1 Jun 2011 21:29:45 +0000 (23:29 +0200)
src/mod_pubsub/mod_pubsub.erl

index 14b774837e9dada09c1b5c2f314304ee14afedf0..0b4929df05f1be3996ce4f586705e6f7de15e694 100644 (file)
@@ -2420,8 +2420,8 @@ publish_item(Host, ServerHost, Node, Publisher, ItemId, Payload) ->
                     DeliverPayloads = get_option(Options, deliver_payloads),
                     PersistItems = get_option(Options, persist_items),
                     MaxItems = case PersistItems of
-                       0 -> 0;
-                       1 -> max_items(Host, Options)
+                       false -> 0;
+                       true -> max_items(Host, Options)
                     end,
                     {PayloadCount, PayloadNS} = payload_els_ns(Payload),
                     PayloadSize = size(term_to_binary(Payload))-2, % size(term_to_binary([])) == 2