aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHolger Hans Peter Freyther <zecke@selfish.org>2011-04-16 14:03:10 +0200
committerHolger Hans Peter Freyther <zecke@selfish.org>2011-04-16 14:03:10 +0200
commit67c18010310a11103475888f45d156d7d78b1a55 (patch)
tree47008b438889d9f303a17007215535aab1a22f08
parentfdd443775892bbe40311b24538342cb7400bfa17 (diff)
gsm: Use a transaction identifier, verify that it is correct.
-rw-r--r--GSMDriver.st3
1 files changed, 2 insertions, 1 deletions
diff --git a/GSMDriver.st b/GSMDriver.st
index 3a99ac3..1fcba03 100644
--- a/GSMDriver.st
+++ b/GSMDriver.st
@@ -408,6 +408,7 @@ ProcedureBase subclass: USSDProcedure [
| reg |
reg := GSM48SSRegister new.
+ reg ti: 1.
reg facility data: (self class buildProcessUnstructReq: nr).
reg ssVersionOrDefault data: #(0).
@@ -417,7 +418,7 @@ ProcedureBase subclass: USSDProcedure [
handleData: aMsg sapi: aSapi [
aMsg class messageType = GSM48SSMessage msgReleaseCompl ifTrue:[
aMsg inspect.
- self success: true.
+ self success: aMsg ti = 9.
]
]
]