diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-12-29 17:09:07 +0100 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2011-01-06 14:52:53 +0100 |
commit | 49b3ed2226e43b4d8e8d85efafbdcce2ae7f362f (patch) | |
tree | a91130a17101190a900b05c5063baa2cd9ebd3a6 /openbsc/include/openbsc | |
parent | 182c81f04e364a947c584c682ba443a3a51ea3f8 (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.h | 3 |
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 { |