mirror of
http://git.haproxy.org/git/haproxy.git/
synced 2025-04-27 05:18:00 +00:00
MINOR: buffer: introduce b_realign_if_empty()
Many places deal with buffer realignment after data removal. The method is always the same : if the buffer is empty, set its pointer to the origin. Let's have a function for this so that we have less code to change with the new API.
This commit is contained in:
parent
a04e40d578
commit
f17f19f1a7
@ -322,6 +322,13 @@ static inline void b_set_data(struct buffer *b, size_t len)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* b_realign_if_empty() : realigns a buffer if it's empty */
|
||||||
|
static inline void b_realign_if_empty(struct buffer *b)
|
||||||
|
{
|
||||||
|
if (!b_data(b))
|
||||||
|
b->p = b->data;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
#endif /* _COMMON_BUF_H */
|
#endif /* _COMMON_BUF_H */
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user