X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;ds=sidebyside;f=src%2Fvlib%2Fbuffer.c;h=3f90f5a08604f9fa57cd3948a18144471c273f35;hb=30d53645ded750db3cc84f6fb4a97df038b143a1;hp=6caca72cf03724311f61ad8511814ee472991e6f;hpb=d1274cb207a48f0142a5a6cbcd22d61c22dbc230;p=vpp.git diff --git a/src/vlib/buffer.c b/src/vlib/buffer.c index 6caca72cf03..3f90f5a0860 100644 --- a/src/vlib/buffer.c +++ b/src/vlib/buffer.c @@ -817,7 +817,7 @@ vlib_buffer_add_data (vlib_main_t * vm, void *d; bi = buffer_index; - if (bi == 0 + if (bi == ~0 && 1 != vlib_buffer_alloc_from_free_list (vm, &bi, 1, free_list_index)) goto out_of_buffers;