X-Git-Url: http://git.rot13.org/?a=blobdiff_plain;f=src%2Fhost%2Flayer23%2Fsrc%2Fapp_mobile.c;h=46e0e0675d8b4f163f23760c337f0e8bb583a80f;hb=341b3cee2c1e14f7e388de9566422c44710c18af;hp=2b7d7005da8b29f4039367dd6966d0c92e117a75;hpb=ba59a8cb513c6064442213289a3cb531edbc8f8f;p=osmocom-bb.git diff --git a/src/host/layer23/src/app_mobile.c b/src/host/layer23/src/app_mobile.c index 2b7d700..46e0e06 100644 --- a/src/host/layer23/src/app_mobile.c +++ b/src/host/layer23/src/app_mobile.c @@ -139,9 +139,10 @@ int l23_app_init(struct osmocom_ms *ms) { int rc; - log_parse_category_mask(stderr_target, "DCS:DPLMN:DRR:DMM:DCC:DMNCC:DPAG"); + log_parse_category_mask(stderr_target, "DRSL:DLAPDM:DCS:DPLMN:DRR:DMM:DCC:DMNCC:DPAG"); srand(time(NULL)); + gsm_settings_init(ms); gsm48_cc_init(ms); gsm_support_init(ms); @@ -151,6 +152,7 @@ int l23_app_init(struct osmocom_ms *ms) INIT_LLIST_HEAD(&ms->trans_list); ms->cclayer.mncc_recv = mncc_recv_dummy; gsm322_init(ms); + l23_app_work = mobile_work; register_signal_handler(SS_L1CTL, &signal_cb, NULL); l23_app_exit = mobile_exit; @@ -160,11 +162,13 @@ int l23_app_init(struct osmocom_ms *ms) if (rc < 0) { fprintf(stderr, "Failed to parse the config file: '%s'\n", config_file); - fprintf(stderr, "Please create config file using: " + fprintf(stderr, "Please check or create config file using: " "'touch %s%s'\n", OSMOCOM_CONFDIR, config_file); return rc; } + gsm_random_imei(&ms->settings); + return 0; }