summaryrefslogtreecommitdiffstats
path: root/src/lce.c
diff options
context:
space:
mode:
authorPatrick McHardy <kaber@trash.net>2010-08-13 00:03:56 +0200
committerPatrick McHardy <kaber@trash.net>2010-08-13 15:07:36 +0200
commit77f31308d8b2471d5022a2a04772b2ab77c06684 (patch)
treeae9c9d83fa13aae7a53de3754007aa4f53f090ee /src/lce.c
parentf04852105cf8dc08065a8a98af927c5d2dd19852 (diff)
libdect: add ConnetionLess Message Service (CLMS) support
Signed-off-by: Patrick McHardy <kaber@trash.net>
Diffstat (limited to 'src/lce.c')
-rw-r--r--src/lce.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/lce.c b/src/lce.c
index cd52860..72d6c44 100644
--- a/src/lce.c
+++ b/src/lce.c
@@ -33,6 +33,7 @@
#include <io.h>
#include <s_fmt.h>
#include <b_fmt.h>
+#include <clms.h>
#include <lce.h>
#include <ss.h>
#include <dect/auth.h>
@@ -782,9 +783,9 @@ err1:
* Paging
*/
-static ssize_t dect_lce_broadcast(const struct dect_handle *dh,
- const struct dect_msg_buf *mb,
- bool long_page)
+ssize_t dect_lce_broadcast(const struct dect_handle *dh,
+ const struct dect_msg_buf *mb,
+ bool long_page)
{
struct msghdr msg;
struct dect_bsap_auxdata aux;
@@ -1046,6 +1047,7 @@ static void dect_lce_rcv_long_page(struct dect_handle *dh,
struct dect_msg_buf *mb)
{
lce_debug("long page: length: %u\n", mb->len);
+ dect_clms_rcv_fixed(dh, mb);
}
static void dect_lce_bsap_event(struct dect_handle *dh, struct dect_fd *dfd,