[layer23] Fixed CAUSE information element
authorAndreas.Eversberg <jolly@eversberg.eu>
Tue, 12 Oct 2010 17:41:49 +0000 (17:41 +0000)
committerAndreas.Eversberg <jolly@eversberg.eu>
Tue, 12 Oct 2010 17:41:49 +0000 (17:41 +0000)
Coding standard must be 0x3 = GSM. Otherwise it may generate a protocol error
at the network.

src/host/layer23/src/mobile/gsm48_cc.c

index a58f627..12dc3be 100644 (file)
@@ -399,6 +399,7 @@ static int gsm48_rel_null_free(struct gsm_trans *trans)
 void mncc_set_cause(struct gsm_mncc *data, int loc, int val)
 {
         data->fields |= MNCC_F_CAUSE;
+       data->cause.coding = 0x3;
        data->cause.location = loc;
        data->cause.value = val;
 }