X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=gsm_bs.cpp;fp=gsm_bs.cpp;h=2da06c74099c30cd6cdcba7410120c093aba6330;hp=e25732aacc7c5ae00255af97e5f299676c35dd66;hb=53eb7f5176bf4b1f822f79cf5d13bf32707c7984;hpb=042a9564c2891a20dc45aa92a78117912cd55f00 diff --git a/gsm_bs.cpp b/gsm_bs.cpp index e25732a..2da06c7 100644 --- a/gsm_bs.cpp +++ b/gsm_bs.cpp @@ -796,18 +796,8 @@ int Pgsm_bs::message_epoint(unsigned int epoint_id, int message_id, union parame int gsm_bs_exit(int rc) { -#if 0 - /* free gsm instance */ - if (gsm) { - /* shutdown network */ - if (gsm->network) - bsc_shutdown_net((struct gsm_network *)gsm->network); - /* free network */ -// if (gsm->network) { -// free((struct gsm_network *)gsm->network); /* TBD */ -// } - } -#endif + gsm->network = NULL; + return(rc); } @@ -1013,5 +1003,8 @@ int gsm_bs_init(void) /* do the initial connect */ socket_retry_cb(&gsm->socket_retry, NULL, 0); + /* dummy instance */ + gsm->network = (void *)1; + return 0; }