From 239f95467c00d065382f0cedbf32fe9614dc7ea3 Mon Sep 17 00:00:00 2001 From: Holger Hans Peter Freyther Date: Wed, 12 May 2010 23:16:59 +0800 Subject: ipaccess: Refactor... unite some code --- openbsc/src/ipaccess/ipaccess-config.c | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/openbsc/src/ipaccess/ipaccess-config.c b/openbsc/src/ipaccess/ipaccess-config.c index ad69d1842..331e6bb41 100644 --- a/openbsc/src/ipaccess/ipaccess-config.c +++ b/openbsc/src/ipaccess/ipaccess-config.c @@ -92,23 +92,23 @@ static int ipacc_msg_nack(u_int8_t mt) return 0; } +static void check_restart_or_exit(struct gsm_bts *bts) +{ + if (restart) { + abis_nm_ipaccess_restart(bts); + } else { + exit(0); + } +} + static int ipacc_msg_ack(u_int8_t mt, struct gsm_bts *bts) { if (sw_load_state == 1) { fprintf(stderr, "The new software is activaed.\n"); - - if (restart) { - abis_nm_ipaccess_restart(bts); - } else { - exit(0); - } + check_restart_or_exit(bts); } else if (oml_state == 1) { fprintf(stderr, "Set the primary OML IP.\n"); - if (restart) { - abis_nm_ipaccess_restart(bts); - } else { - exit(0); - } + check_restart_or_exit(bts); } return 0; -- cgit v1.2.3