From: William Pitcock Date: Sat, 30 Apr 2016 05:58:39 +0000 (-0500) Subject: librb: linebuf: don't reinvent rb_dlinkAddTailAlloc(). X-Git-Url: https://jfr.im/git/solanum.git/commitdiff_plain/a2bfe0f88e0c1a6ebb7b057aaed8b5445dde58f6 librb: linebuf: don't reinvent rb_dlinkAddTailAlloc(). --- diff --git a/librb/src/linebuf.c b/librb/src/linebuf.c index f14d4a98..33977f80 100644 --- a/librb/src/linebuf.c +++ b/librb/src/linebuf.c @@ -72,18 +72,14 @@ static buf_line_t * rb_linebuf_new_line(buf_head_t * bufhead) { buf_line_t *bufline; - rb_dlink_node *node; bufline = rb_linebuf_allocate(); if(bufline == NULL) return NULL; ++bufline_count; - - node = rb_make_rb_dlink_node(); - /* Stick it at the end of the buf list */ - rb_dlinkAddTail(bufline, node, &bufhead->list); + rb_dlinkAddTailAlloc(bufline, &bufhead->list); bufline->refcount++; /* And finally, update the allocated size */