Both 'rta' and 'rtb' are not properly initialized to zero.

Fixed this by assigning to correct argument to memset calls.

Fixes: bdb6a35883b0 ("linuxptp: add phc_ctl program to help debug PHC devices")
Signed-off-by: Wong Vee Khee <vee.khee.w...@intel.com>
---
 phc_ctl.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/phc_ctl.c b/phc_ctl.c
index 00d7a1c..673cb37 100644
--- a/phc_ctl.c
+++ b/phc_ctl.c
@@ -350,8 +350,8 @@ static int do_cmp(clockid_t clkid, int cmdc, char *cmdv[])
        }
 
        memset(&ts, 0, sizeof(ts));
-       memset(&ts, 0, sizeof(rta));
-       memset(&ts, 0, sizeof(rtb));
+       memset(&rta, 0, sizeof(rta));
+       memset(&rtb, 0, sizeof(rtb));
        if (clock_gettime(CLOCK_REALTIME, &rta) ||
            clock_gettime(clkid, &ts) ||
            clock_gettime(CLOCK_REALTIME, &rtb)) {
-- 
2.17.0



_______________________________________________
Linuxptp-devel mailing list
Linuxptp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxptp-devel

Reply via email to