From ec1d94044f493b7e88c41bf45dd497796b71928e Mon Sep 17 00:00:00 2001 From: Aleksander Morgado Date: Fri, 25 Nov 2011 14:32:17 +0100 Subject: sim: during init, fall down to next states directly --- src/mm-sim.c | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) (limited to 'src') diff --git a/src/mm-sim.c b/src/mm-sim.c index d827cf8f..5fe83b27 100644 --- a/src/mm-sim.c +++ b/src/mm-sim.c @@ -1022,7 +1022,8 @@ interface_initialization_step (InitAsyncContext *ctx) ctx); return; } - break; + /* Fall down to next step */ + ctx->step++; case INITIALIZATION_STEP_IMSI: /* IMSI is meant to be loaded only once during the whole @@ -1035,7 +1036,8 @@ interface_initialization_step (InitAsyncContext *ctx) ctx); return; } - break; + /* Fall down to next step */ + ctx->step++; case INITIALIZATION_STEP_OPERATOR_ID: /* Operator ID is meant to be loaded only once during the whole @@ -1048,7 +1050,8 @@ interface_initialization_step (InitAsyncContext *ctx) ctx); return; } - break; + /* Fall down to next step */ + ctx->step++; case INITIALIZATION_STEP_OPERATOR_NAME: /* Operator Name is meant to be loaded only once during the whole @@ -1061,7 +1064,8 @@ interface_initialization_step (InitAsyncContext *ctx) ctx); return; } - break; + /* Fall down to next step */ + ctx->step++; case INITIALIZATION_STEP_LAST: /* We are done without errors! */ @@ -1071,9 +1075,8 @@ interface_initialization_step (InitAsyncContext *ctx) return; } - /* Go on to next step */ - ctx->step++; - interface_initialization_step (ctx); + + g_assert_not_reached (); } static void -- cgit v1.2.3-70-g09d2