]> 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:22:25 +0000 (23:22 +0200)
committerBadlop <badlop@process-one.net>
Wed, 1 Jun 2011 21:22:25 +0000 (23:22 +0200)
src/mod_pubsub/mod_pubsub.erl

index 41501b2c24f34c3b350ed4da6dbb54ed4c41de96..38d56d17c6f19a6ad9dddf8def618f6bdf474e63 100644 (file)
@@ -2024,8 +2024,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 = payload_xmlelements(Payload),
                    PayloadSize = size(term_to_binary(Payload))-2, % size(term_to_binary([])) == 2