aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include/openbsc/transaction.h
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/transaction.h
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/transaction.h')
-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 {