aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSylvain Munaut <tnt@246tNt.com>2010-02-24 22:57:46 +0100
committerHarald Welte <laforge@gnumonks.org>2010-02-24 22:57:46 +0100
commit17a5a28202fbbcb2279d967adf285eb4d3cb8b49 (patch)
treefb0967d7a628f7a9da8d680aa03295c25caede8f
parentac778fb85d027a4af6e025cdc59c8be88a8eb6ad (diff)
msgb.c: Style cleanup in initialization
Don't assign the same var twice & init all from the same source.
-rw-r--r--src/msgb.c17
1 files changed, 4 insertions, 13 deletions
diff --git a/src/msgb.c b/src/msgb.c
index 2521ca86..60af373e 100644
--- a/src/msgb.c
+++ b/src/msgb.c
@@ -44,12 +44,8 @@ struct msgb *msgb_alloc(uint16_t size, const char *name)
msg->data_len = size;
msg->len = 0;
msg->data = msg->_data;
-
- msg->head = msg->data;
- msg->data = msg->data;
- /* reset tail pointer */
- msg->tail = msg->data;
- //msg->end = msg->tail + size;
+ msg->head = msg->_data;
+ msg->tail = msg->_data;
return msg;
}
@@ -80,15 +76,10 @@ struct msgb *msgb_dequeue(struct llist_head *queue)
void msgb_reset(struct msgb *msg)
{
msg->len = 0;
- msg->len = 0;
msg->data = msg->_data;
+ msg->head = msg->_data;
+ msg->tail = msg->_data;
- msg->head = msg->data;
- msg->data = msg->data;
- /* reset tail pointer */
- msg->tail = msg->data;
-
- /* reset pointers */
msg->bts_link = NULL;
msg->trx = NULL;
msg->lchan = NULL;