ping: fix incorrect index while clearing ping 46/35346/2
authorVyshakh Krishnan <vyshakh@rtbrick.com>
Thu, 17 Feb 2022 04:32:25 +0000 (10:02 +0530)
committerNeale Ranns <neale@graphiant.com>
Thu, 17 Feb 2022 10:58:36 +0000 (10:58 +0000)
Type: fix

Signed-off-by: Vyshakh Krishnan <vyshakh@rtbrick.com>
Change-Id: I0b085fd2d3d9b8e08a16585c4964101b6461bf06

src/plugins/ping/ping.c

index 38cb5b8..06cf7dd 100644 (file)
@@ -156,7 +156,7 @@ clear_cli_process_id_by_icmp_id_mt (vlib_main_t * vm, u16 icmp_id)
   {
     if (pr->icmp_id == icmp_id)
       {
-       vec_del1 (pm->active_ping_runs, pm->active_ping_runs - pr);
+       vec_del1 (pm->active_ping_runs, pr - pm->active_ping_runs);
        break;
       }
   }