pipebuffer: Consider 0 as no alignment needed.

This commit is contained in:
José Fonseca 2009-01-30 14:06:25 +00:00
parent 1f9fff28a4
commit 7996b3e034

View file

@ -255,7 +255,13 @@ pb_reference(struct pb_buffer **dst,
static INLINE boolean
pb_check_alignment(size_t requested, size_t provided)
{
return requested <= provided && (provided % requested) == 0 ? TRUE : FALSE;
if(!requested)
return TRUE;
if(requested > provided)
return FALSE;
if(provided % requested != 0)
return FALSE;
return TRUE;
}