aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include/openbsc
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2010-12-29 17:09:07 +0100
committerHolger Hans Peter Freyther <zecke@selfish.org>2011-01-06 14:52:53 +0100
commit49b3ed2226e43b4d8e8d85efafbdcce2ae7f362f (patch)
treea91130a17101190a900b05c5063baa2cd9ebd3a6 /openbsc/include/openbsc
parent182c81f04e364a947c584c682ba443a3a51ea3f8 (diff)
subscr: Stop stopping paging requests behind the back of subscr
The transaction layer was stopping paging requests that might or might not have been owned by the transaction. This makes the subscr code get stuck delivering requests. This code is mostly a band aid and just makes sure that we will kick the queue if it is needed.
Diffstat (limited to 'openbsc/include/openbsc')
-rw-r--r--openbsc/include/openbsc/transaction.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/openbsc/include/openbsc/transaction.h b/openbsc/include/openbsc/transaction.h
index 0ad7504e7..e41d8ef91 100644
--- a/openbsc/include/openbsc/transaction.h
+++ b/openbsc/include/openbsc/transaction.h
@@ -29,6 +29,9 @@ struct gsm_trans {
/* if traffic channel receive was requested */
int tch_recv;
+ /* is thats one paging? */
+ struct gsm_network **paging_request;
+
union {
struct {