On Thu, Jul 03, 2014 at 01:28:14PM +0200, Jacob Erlbeck wrote:
Good Evening Jacob,
+ int old_local_mcc = state->local_mcc;
+ int old_local_mnc = state->local_mnc;
make the above two const please.
+ if (old_local_mcc != state->local_mcc ||
+ old_local_mnc != state->local_mnc)
+ LOGP(DGPRS, LOGL_NOTICE,
+ "Patching RAID %sactivated, msg: %s, "
+ "local: %d-%d, core: %d-%d, to %s\n",
+ state->local_mcc || state->local_mnc ?
+ "" : "de",
+ log_text,
+ state->local_mcc, state->local_mnc,
+ gbcfg.core_mcc, gbcfg.core_mnc,
+ to_bss ? "BSS" : "SGSN");
+
+ if (state->local_mcc || state->local_mnc) {
What does this extra check/message bring to the table? Why is it
a notice?
+ /* fix BSSGP */
+ bssgp_tlv_parse(&tp, data, data_len);
What exactly is fixed here?
-struct gbproxy_config gbcfg;
+struct gbproxy_config gbcfg = {0};
We were lucky before or did the gbcfg end in the BSS before the patch
as well?
+#define GBPROXY_CORE_MNC_STR "Use this network
code for the backbone\n"
No idea if "core-network" is any better.