summaryrefslogtreecommitdiffstats
path: root/src/plugin.c
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <holger@moiji-mobile.com>2016-11-12 21:25:21 +0100
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2016-12-09 11:37:37 +0100
commitc7f52c4c84d6a8898048738c4db9266289c40b45 (patch)
tree58277c0a3b93d9e35280e9401de4c12ff434c3ca /src/plugin.c
parentd7c0a373ff38b28a14fd7ee1cc6be3cfbddbd850 (diff)
wqueue: Reject messges if queue is considered full
The write queue was always meant to not queue more than the max_length messages but the implementation never rejected a message. Begin to log and enforce the queue size limit, add a testcase to verify the code and initialize except_cb as part of a fix for that new test case. Real applications might now run into the queue limit and drop messages where they just queued them before. It is unfortunate but I still think it is good to implement the routine as it was intended. We need to review osmo_wqueue_enqueue once more to see that no msgb is leaked. Change-Id: I1e6aef30f3e73d4bcf2967bc49f0783aa65395ae
Diffstat (limited to 'src/plugin.c')
0 files changed, 0 insertions, 0 deletions