diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-05-12 23:16:59 +0800 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-05-12 23:39:51 +0800 |
commit | 239f95467c00d065382f0cedbf32fe9614dc7ea3 (patch) | |
tree | 673c4d0c4011cbc3a2c306b5977a7e7971a29c78 /openbsc/src/ipaccess/ipaccess-config.c | |
parent | cd80c73f37d7b8700f6cc096cdf59a93464be75a (diff) |
ipaccess: Refactor... unite some code
Diffstat (limited to 'openbsc/src/ipaccess/ipaccess-config.c')
-rw-r--r-- | openbsc/src/ipaccess/ipaccess-config.c | 22 |
1 files 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; |