From: git repository hosting <gitosis@osmocom.org>
Precedence: list
To: osmocom-commitlog@lists.osmocom.org
Date: Sun, 13 Jan 2013 17:32:04 +0100
Message-ID: <E1TuQTc-0001fH-7G@calypso.gnumonks.org>
Subject: openbsc.git branch master updated. 0.12.0-234-gba36bf4
Message: 5

This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)".

The branch, master has been updated
       via  ba36bf4c5d78bb1469d259dfae958496d96ae48c (commit)
      from  30a3d2f0fe75385384c604a94eedb1e83f515464 (commit)

Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.

- Log -----------------------------------------------------------------
http://cgit.osmocom.org/cgit/openbsc/commit/?id=ba36bf4c5d78bb1469d259dfae958496d96ae48c

commit ba36bf4c5d78bb1469d259dfae958496d96ae48c
Author: Holger Hans Peter Freyther <zecke@selfish.org>
Date:   Sun Jan 13 16:23:36 2013 +0100

    sms: Avoid infinite CP-ERROR/CP-ACK loop with sms.
    
    The issue can be reproduced by typing the following 9 or more times.
     OpenBSC> subscriber id 2 sms sender id 2 send bla
    
    For some unknown reason the phone sends us a CP-ERROR for a transaction
    identifier we have allocated and used but don't remember. Due the way
    we use the SMC/SMR we 'establish' the machine and this results in a CP-ACK
    being sent out. But the CP-ERROR is not having the content we want for
    an establish so we send out a RP-ERROR. This will result in a CP-ERROR
    because the phone does not know the transaction...
    
    Avoid the issue by checking the direction of the transaction. If we do
    not know the transaction and it is supposed to be allocated by us then
    just ignore it and do not create a new transaction.

-----------------------------------------------------------------------

Summary of changes:
 openbsc/src/libmsc/gsm_04_11.c |   12 ++++++++++++
 1 files changed, 12 insertions(+), 0 deletions(-)


hooks/post-receive
-- 
The OpenBSC GSM Base Station Controller (+MSC/HLR/SGSN)


