diff options
Diffstat (limited to 'SCCPHandler.st')
-rw-r--r-- | SCCPHandler.st | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/SCCPHandler.st b/SCCPHandler.st index ef75745..06ec21d 100644 --- a/SCCPHandler.st +++ b/SCCPHandler.st @@ -348,15 +348,15 @@ Object subclass: MSGParser [ bssap data: (GSM48MSG decode: bssap data) ] ifFalse: [ - bssap data: (self decodeBSSMAP: bssap data). + bssap data: (self decodeBSSMAP: bssap data readStream). ]. ^ bssap ] - MSGParser class >> decodeBSSMAP: aData [ + MSGParser class >> decodeBSSMAP: aStream [ | bssmap | - bssmap := IEMessage decode: aData with: GSM0808IE. + bssmap := IEMessage decode: aStream with: GSM0808IE. bssmap findIE: (GSMLayer3Info elementId) ifPresent: [:each | each data: (GSM48MSG decode: each data). ]. |