af_xdp: fix chained buffer free on failure
[vpp.git] / src / plugins / af_xdp / output.c
index bb5d56f..a59c01c 100644 (file)
@@ -208,7 +208,7 @@ wrap_around:
            {
              af_xdp_log (VLIB_LOG_LEVEL_ERR, ad,
                          "vlib_buffer_chain_linearize failed");
-             vlib_buffer_free_one (vm, b[0]->buffer_pool_index);
+             vlib_buffer_free_one (vm, vlib_get_buffer_index (vm, b[0]));
              continue;
            }
        }