aboutsummaryrefslogtreecommitdiffstats
path: root/openbsc/include
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <holger@moiji-mobile.com>2015-05-17 20:58:40 +0200
committerHolger Hans Peter Freyther <holger@moiji-mobile.com>2015-05-24 12:32:23 +0800
commit10c0f56a0e109054a480d4affcde73dc6affbb56 (patch)
tree8afbff61ed707837317069d5994eda61a6703dc3 /openbsc/include
parent0bb5674cde008af942a0bfaefc9855b09117df34 (diff)
gsup: Copy the hlr-Number and use it during purge
Copy the hlr-Number into the sgsn_data and use it during the purgeMS. There is no unit test that looks at the data we send so I manually verified this by looking at the output. Below is the output of the test that purges the subscriber. <000f> gprs_subscriber.c:170 SUBSCR(123456789012345) Sending GSUP, will send: 0c 01 08 21 43 65 87 09 21 43 f5 09 07 91 83 61 26 31 23 f3
Diffstat (limited to 'openbsc/include')
-rw-r--r--openbsc/include/openbsc/gprs_sgsn.h3
1 files changed, 3 insertions, 0 deletions
diff --git a/openbsc/include/openbsc/gprs_sgsn.h b/openbsc/include/openbsc/gprs_sgsn.h
index 4bbde9c44..06187f083 100644
--- a/openbsc/include/openbsc/gprs_sgsn.h
+++ b/openbsc/include/openbsc/gprs_sgsn.h
@@ -312,6 +312,9 @@ struct sgsn_subscriber_data {
uint8_t msisdn[9];
size_t msisdn_len;
+
+ uint8_t hlr[9];
+ size_t hlr_len;
};
#define SGSN_ERROR_CAUSE_NONE (-1)