From: Holger Weiss <holger@zedat.fu-berlin.de>
Date: Tue, 17 Mar 2015 23:28:10 +0000 (+0100)
Subject: Update 'rsm_in' record element types
X-Git-Tag: 15.03~8
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=1dd23ecb4149a767d7b59c36e9c898c1851fe5c0;p=ejabberd

Update 'rsm_in' record element types

The jlib:rsm_decode/1 function sets the 'max' and/or 'index' elements of
the returned 'rsm_in' record to 'error' if the parsed strings cannot be
converted to integer values.
---

diff --git a/include/jlib.hrl b/include/jlib.hrl
index 73b83b1c2..1bda9a096 100644
--- a/include/jlib.hrl
+++ b/include/jlib.hrl
@@ -475,10 +475,10 @@
 
 -type(iq() :: iq_request() | iq_reply()).
 
--record(rsm_in, {max :: integer(),
+-record(rsm_in, {max :: integer() | error,
                  direction :: before | aft,
                  id :: binary(),
-                 index :: integer()}).
+                 index :: integer() | error}).
 
 -record(rsm_out, {count :: integer(),
                   index :: integer(),