diff options
author | 2020-04-08 14:31:45 -0400 | |
---|---|---|
committer | 2020-04-09 06:50:11 +0000 | |
commit | 1adc7e78ad3eb7e800d0ce3ace56f53ab7aebffe (patch) | |
tree | d605386ed47fe48328754e3de362a860b381c79b /src/vnet/ip/ip.c | |
parent | e759bb543c38a682dc31492a3a0a58669a811538 (diff) |
misc: fix error handling in punt_replicate
If vlib_buffer_clone (...) fails due to a buffer allocation error, update
*n_dispatched with the actual number of clones, not the requested
number of clones.
Punt_replicate(...) should not set *to_next[0] = bi0. The original
buffer is enqueued separately in punt_dispatch_node(...)
Type: fix
Signed-off-by: Dave Barach <dave@barachs.net>
Change-Id: I774ad8f8c1a0633de4cf8ae5530629201c229347
Diffstat (limited to 'src/vnet/ip/ip.c')
0 files changed, 0 insertions, 0 deletions