From 8cb84bd25ffec8cb2612f6c4fd7680b0fd79400d Mon Sep 17 00:00:00 2001 From: Martin Pulec Date: Wed, 1 Apr 2015 11:06:40 +0200 Subject: [PATCH] Commited some forgotten code --- src/rtp/pbuf.c | 2 +- src/utils/list.cpp | 5 +++++ src/utils/list.h | 1 + 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/rtp/pbuf.c b/src/rtp/pbuf.c index 45e71e9d3..62c7a70b6 100644 --- a/src/rtp/pbuf.c +++ b/src/rtp/pbuf.c @@ -209,7 +209,7 @@ static void add_coded_unit(struct pbuf_node *node, rtp_packet * pkt) free(pkt); free(tmp); } else { - while (curr != NULL && ((int16_t)(tmp->seqno - curr->seqno) < 0)){ + while (curr != NULL && ((uint16_t)(tmp->seqno - curr->seqno) < 0)){ prv = curr; curr = curr->nxt; } diff --git a/src/utils/list.cpp b/src/utils/list.cpp index f3f2aef34..a03894e06 100644 --- a/src/utils/list.cpp +++ b/src/utils/list.cpp @@ -70,6 +70,11 @@ void *simple_linked_list_it_next(void **i) return ret; } +void simple_linked_list_it_destroy(void *i) +{ + delete (sll_it *) i; +} + int simple_linked_list_remove(struct simple_linked_list *l, void *item) { for (auto it = l->l.begin(); it != l->l.end(); ++it) { diff --git a/src/utils/list.h b/src/utils/list.h index 6751ac135..bec6378c9 100644 --- a/src/utils/list.h +++ b/src/utils/list.h @@ -22,6 +22,7 @@ int simple_linked_list_size(struct simple_linked_list *); */ void *simple_linked_list_it_init(struct simple_linked_list *); void *simple_linked_list_it_next(void **it); +void simple_linked_list_it_destroy(void *it); /** * @retval TRUE if removed