On clang the warning looks like: src/tracefs-utils.c:473:15: error: expression which evaluates to zero treated as a null pointer constant of type 'char *' [-Werror,-Wnon-literal-null-conversion] list[size] = '\0'; Signed-off-by: Ian Rogers <irogers@xxxxxxxxxx> --- src/tracefs-utils.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/tracefs-utils.c b/src/tracefs-utils.c index 63bb413..a502c2d 100644 --- a/src/tracefs-utils.c +++ b/src/tracefs-utils.c @@ -470,7 +470,7 @@ int tracefs_list_pop(char **list) size--; *list = (char *)size; list++; - list[size] = '\0'; + list[size] = NULL; return 0; } -- 2.32.0.554.ge1b32706d8-goog
![]() |