From da419557611c85ceb2aafdd491f9ff9463b6db63 Mon Sep 17 00:00:00 2001 From: Jue Date: Wed, 14 Dec 2022 17:15:12 +0100 Subject: [PATCH] shell/gnrc_icmpv6_echo: acquire ZTIMER_USEC clock for time measurement --- sys/shell/cmds/gnrc_icmpv6_echo.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/sys/shell/cmds/gnrc_icmpv6_echo.c b/sys/shell/cmds/gnrc_icmpv6_echo.c index 65d3cdb33a..581d43b3ca 100644 --- a/sys/shell/cmds/gnrc_icmpv6_echo.c +++ b/sys/shell/cmds/gnrc_icmpv6_echo.c @@ -99,8 +99,10 @@ static int _gnrc_icmpv6_ping(int argc, char **argv) }; int res; + ztimer_acquire(ZTIMER_USEC); + if ((res = _configure(argc, argv, &data)) != 0) { - return res; + goto ret; } gnrc_netreg_register(GNRC_NETTYPE_ICMPV6, &data.netreg); _pinger(&data); @@ -143,6 +145,8 @@ finish: msg_send(&msg, thread_getpid()); } } +ret: + ztimer_release(ZTIMER_USEC); return res; }