]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
syswrap-linux.c (sys_bpf): Compare raw_tracepoint.name against 0, not NULL
authorMark Wielaard <mark@klomp.org>
Thu, 9 Jun 2022 20:51:56 +0000 (22:51 +0200)
committerMark Wielaard <mark@klomp.org>
Thu, 9 Jun 2022 20:55:23 +0000 (22:55 +0200)
raw_tracepoint.name is a __vki_u64 (even on 32bit arches), so compare
against zero, not NULL, to avoid a gcc warning.

coregrind/m_syswrap/syswrap-linux.c

index 70aaec2f2d68d977b71b5125fb84d3a4ef9fdc12..04502f62574b35e4fc4ed4c2a893c2b093ed5911 100644 (file)
@@ -12938,7 +12938,7 @@ PRE(sys_bpf)
                break;
             }
             /* Name is limited to 128 characters in kernel/bpf/syscall.c. */
-            if (attr->raw_tracepoint.name != NULL)
+            if (attr->raw_tracepoint.name != 0)
                pre_asciiz_str(tid, attr->raw_tracepoint.name, 128,
                               "bpf(attr->raw_tracepoint.name)");
          }