X-Git-Url: http://git.eversberg.eu/gitweb.cgi?p=lcr.git;a=blobdiff_plain;f=main.c;h=5c13f178009dd1fcdcc9ff08774cc2a02ebbb7bf;hp=1e85e39ddb0bebc88eb057f7bb023e8166a608aa;hb=79bd731c0db3e3202cfeed2af3fb217ae744b70f;hpb=e233557e40043050c72b46d4b32b3a04cfd3d947 diff --git a/main.c b/main.c index 1e85e39..5c13f17 100644 --- a/main.c +++ b/main.c @@ -397,15 +397,12 @@ int main(int argc, char *argv[]) goto free; } #endif -#if 0 -init is done when interface is up #ifdef WITH_GSM_BS if (gsm_bs_init()) { fprintf(stderr, "GSM BS initialization failed.\n"); goto free; } #endif -#endif #ifdef WITH_GSM_MS if (gsm_ms_init()) { fprintf(stderr, "GSM MS initialization failed.\n"); @@ -552,16 +549,16 @@ free: debug_count++; join_free(); - /* free interfaces */ - if (interface_first) - free_interfaces(interface_first); - interface_first = NULL; - #ifdef WITH_MISDN /* close isdn ports */ mISDNport_close_all(); #endif + /* free interfaces */ + if (interface_first) + free_interfaces(interface_first); + interface_first = NULL; + /* flush messages */ debug_count++; i = 0; @@ -618,12 +615,9 @@ free: #endif /* free gsm */ -#if 0 -exit is done when interface is down #ifdef WITH_GSM_BS gsm_bs_exit(0); #endif -#endif #ifdef WITH_GSM_MS gsm_ms_exit(0); #endif