X-Git-Url: https://gerrit.fd.io/r/gitweb?a=blobdiff_plain;f=src%2Fvppinfra%2Ftw_timer_template.c;h=a6d26d7991d5e88a18de81110d65be7234171065;hb=ad099335c1c2de17fb0b3b29b008ef8623ee93c0;hp=abad3718b6f0230e9a39027537fd629fe523b5f3;hpb=9b79377ac163c765152d885037374eafd5df9b2f;p=vpp.git diff --git a/src/vppinfra/tw_timer_template.c b/src/vppinfra/tw_timer_template.c index abad3718b6f..a6d26d7991d 100644 --- a/src/vppinfra/tw_timer_template.c +++ b/src/vppinfra/tw_timer_template.c @@ -738,7 +738,10 @@ static inline { /* The callback is optional. We return the u32 * handle vector */ if (tw->expired_timer_callback) - tw->expired_timer_callback (callback_vector); + { + tw->expired_timer_callback (callback_vector); + vec_reset_length (callback_vector); + } tw->expired_timer_handles = callback_vector; }