[MERGED] osmo-bsc[master]: bsc_nat: forward_to_bsc: remove one level of indentation

2018-04-11 Thread Harald Welte
Harald Welte has submitted this change and it was merged.

Change subject: bsc_nat: forward_to_bsc: remove one level of indentation
..


bsc_nat: forward_to_bsc: remove one level of indentation

Change-Id: I12d86a45a6b2cdc3af7a7b6c28f8f337fa95c903
---
M src/osmo-bsc_nat/bsc_nat_ctrl.c
1 file changed, 50 insertions(+), 49 deletions(-)

Approvals:
  Harald Welte: Looks good to me, approved
  Jenkins Builder: Verified



diff --git a/src/osmo-bsc_nat/bsc_nat_ctrl.c b/src/osmo-bsc_nat/bsc_nat_ctrl.c
index 9450741..5f82a41 100644
--- a/src/osmo-bsc_nat/bsc_nat_ctrl.c
+++ b/src/osmo-bsc_nat/bsc_nat_ctrl.c
@@ -236,57 +236,58 @@
continue;
if (!bsc->authenticated)
continue;
-   if (bsc->cfg->nr == nr) {
-   /* Add pending command to list */
-   pending = talloc_zero(bsc, struct bsc_cmd_list);
-   if (!pending) {
-   cmd->reply = "OOM";
-   goto err;
-   }
+   if (bsc->cfg->nr != nr)
+   continue;
 
-   pending->nat_id = get_next_free_bsc_id(bsc);
-   if (pending->nat_id < 0) {
-   cmd->reply = "No free ID found";
-   goto err;
-   }
-
-   bsc_cmd = ctrl_cmd_cpy(bsc, cmd);
-   if (!bsc_cmd) {
-   cmd->reply = "Could not forward command";
-   goto err;
-   }
-
-   talloc_free(bsc_cmd->id);
-   bsc_cmd->id = talloc_asprintf(bsc_cmd, "%i", 
pending->nat_id);
-   if (!bsc_cmd->id) {
-   cmd->reply = "OOM";
-   goto err;
-   }
-
-   talloc_free(bsc_cmd->variable);
-   bsc_cmd->variable = talloc_strdup(bsc_cmd, 
bsc_variable);
-   if (!bsc_cmd->variable) {
-   cmd->reply = "OOM";
-   goto err;
-   }
-
-   if (ctrl_cmd_send(&bsc->write_queue, bsc_cmd)) {
-   cmd->reply = "Sending failed";
-   goto err;
-   }
-   pending->ccon = cmd->ccon;
-   pending->ccon->closed_cb = ctrl_conn_closed_cb;
-   pending->cmd = cmd;
-
-   /* Setup the timeout */
-   osmo_timer_setup(&pending->timeout, pending_timeout_cb,
-pending);
-   /* TODO: Make timeout configurable */
-   osmo_timer_schedule(&pending->timeout, 10, 0);
-   llist_add_tail(&pending->list_entry, &bsc->cmd_pending);
-
-   goto done;
+   /* Add pending command to list */
+   pending = talloc_zero(bsc, struct bsc_cmd_list);
+   if (!pending) {
+   cmd->reply = "OOM";
+   goto err;
}
+
+   pending->nat_id = get_next_free_bsc_id(bsc);
+   if (pending->nat_id < 0) {
+   cmd->reply = "No free ID found";
+   goto err;
+   }
+
+   bsc_cmd = ctrl_cmd_cpy(bsc, cmd);
+   if (!bsc_cmd) {
+   cmd->reply = "Could not forward command";
+   goto err;
+   }
+
+   talloc_free(bsc_cmd->id);
+   bsc_cmd->id = talloc_asprintf(bsc_cmd, "%i", pending->nat_id);
+   if (!bsc_cmd->id) {
+   cmd->reply = "OOM";
+   goto err;
+   }
+
+   talloc_free(bsc_cmd->variable);
+   bsc_cmd->variable = talloc_strdup(bsc_cmd, bsc_variable);
+   if (!bsc_cmd->variable) {
+   cmd->reply = "OOM";
+   goto err;
+   }
+
+   if (ctrl_cmd_send(&bsc->write_queue, bsc_cmd)) {
+   cmd->reply = "Sending failed";
+   goto err;
+   }
+   pending->ccon = cmd->ccon;
+   pending->ccon->closed_cb = ctrl_conn_closed_cb;
+   pending->cmd = cmd;
+
+   /* Setup the timeout */
+   osmo_timer_setup(&pending->timeout, pending_timeout_cb,
+pending);
+   /* TODO: Make timeout configurable */
+   osmo_timer_schedule(&pending->timeout, 10, 0);
+   llist_add_tail(&pending->list_entry, &bsc->cmd_pending);
+
+   goto done;

osmo-bsc[master]: bsc_nat: forward_to_bsc: remove one level of indentation

2018-04-11 Thread Harald Welte

Patch Set 1: Code-Review+2

-- 
To view, visit https://gerrit.osmocom.org/7756
To unsubscribe, visit https://gerrit.osmocom.org/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I12d86a45a6b2cdc3af7a7b6c28f8f337fa95c903
Gerrit-PatchSet: 1
Gerrit-Project: osmo-bsc
Gerrit-Branch: master
Gerrit-Owner: Pau Espin Pedrol 
Gerrit-Reviewer: Harald Welte 
Gerrit-Reviewer: Jenkins Builder
Gerrit-HasComments: No


[PATCH] osmo-bsc[master]: bsc_nat: forward_to_bsc: remove one level of indentation

2018-04-11 Thread Pau Espin Pedrol

Review at  https://gerrit.osmocom.org/7756

bsc_nat: forward_to_bsc: remove one level of indentation

Change-Id: I12d86a45a6b2cdc3af7a7b6c28f8f337fa95c903
---
M src/osmo-bsc_nat/bsc_nat_ctrl.c
1 file changed, 50 insertions(+), 49 deletions(-)


  git pull ssh://gerrit.osmocom.org:29418/osmo-bsc refs/changes/56/7756/1

diff --git a/src/osmo-bsc_nat/bsc_nat_ctrl.c b/src/osmo-bsc_nat/bsc_nat_ctrl.c
index 9450741..5f82a41 100644
--- a/src/osmo-bsc_nat/bsc_nat_ctrl.c
+++ b/src/osmo-bsc_nat/bsc_nat_ctrl.c
@@ -236,57 +236,58 @@
continue;
if (!bsc->authenticated)
continue;
-   if (bsc->cfg->nr == nr) {
-   /* Add pending command to list */
-   pending = talloc_zero(bsc, struct bsc_cmd_list);
-   if (!pending) {
-   cmd->reply = "OOM";
-   goto err;
-   }
+   if (bsc->cfg->nr != nr)
+   continue;
 
-   pending->nat_id = get_next_free_bsc_id(bsc);
-   if (pending->nat_id < 0) {
-   cmd->reply = "No free ID found";
-   goto err;
-   }
-
-   bsc_cmd = ctrl_cmd_cpy(bsc, cmd);
-   if (!bsc_cmd) {
-   cmd->reply = "Could not forward command";
-   goto err;
-   }
-
-   talloc_free(bsc_cmd->id);
-   bsc_cmd->id = talloc_asprintf(bsc_cmd, "%i", 
pending->nat_id);
-   if (!bsc_cmd->id) {
-   cmd->reply = "OOM";
-   goto err;
-   }
-
-   talloc_free(bsc_cmd->variable);
-   bsc_cmd->variable = talloc_strdup(bsc_cmd, 
bsc_variable);
-   if (!bsc_cmd->variable) {
-   cmd->reply = "OOM";
-   goto err;
-   }
-
-   if (ctrl_cmd_send(&bsc->write_queue, bsc_cmd)) {
-   cmd->reply = "Sending failed";
-   goto err;
-   }
-   pending->ccon = cmd->ccon;
-   pending->ccon->closed_cb = ctrl_conn_closed_cb;
-   pending->cmd = cmd;
-
-   /* Setup the timeout */
-   osmo_timer_setup(&pending->timeout, pending_timeout_cb,
-pending);
-   /* TODO: Make timeout configurable */
-   osmo_timer_schedule(&pending->timeout, 10, 0);
-   llist_add_tail(&pending->list_entry, &bsc->cmd_pending);
-
-   goto done;
+   /* Add pending command to list */
+   pending = talloc_zero(bsc, struct bsc_cmd_list);
+   if (!pending) {
+   cmd->reply = "OOM";
+   goto err;
}
+
+   pending->nat_id = get_next_free_bsc_id(bsc);
+   if (pending->nat_id < 0) {
+   cmd->reply = "No free ID found";
+   goto err;
+   }
+
+   bsc_cmd = ctrl_cmd_cpy(bsc, cmd);
+   if (!bsc_cmd) {
+   cmd->reply = "Could not forward command";
+   goto err;
+   }
+
+   talloc_free(bsc_cmd->id);
+   bsc_cmd->id = talloc_asprintf(bsc_cmd, "%i", pending->nat_id);
+   if (!bsc_cmd->id) {
+   cmd->reply = "OOM";
+   goto err;
+   }
+
+   talloc_free(bsc_cmd->variable);
+   bsc_cmd->variable = talloc_strdup(bsc_cmd, bsc_variable);
+   if (!bsc_cmd->variable) {
+   cmd->reply = "OOM";
+   goto err;
+   }
+
+   if (ctrl_cmd_send(&bsc->write_queue, bsc_cmd)) {
+   cmd->reply = "Sending failed";
+   goto err;
+   }
+   pending->ccon = cmd->ccon;
+   pending->ccon->closed_cb = ctrl_conn_closed_cb;
+   pending->cmd = cmd;
+
+   /* Setup the timeout */
+   osmo_timer_setup(&pending->timeout, pending_timeout_cb,
+pending);
+   /* TODO: Make timeout configurable */
+   osmo_timer_schedule(&pending->timeout, 10, 0);
+   llist_add_tail(&pending->list_entry, &bsc->cmd_pending);
+
+   goto done;
}
/* We end up here if there's no bsc to handle our LAC */
cmd->reply = "no BSC with this nr";

-- 
To view, visit https://gerrit.osmocom.org/77