From 54106025cd1488fd7e1816f277f9406b08dd41d7 Mon Sep 17 00:00:00 2001 From: Andrii Nakryiko Date: Mon, 18 Feb 2019 10:58:12 -0300 Subject: [PATCH] libbtf: Fixup temp filename to .btf, not .btfe Bug introduced when renaming pahole's 'struct btf' to 'struct btf_elf'. Fixes: fe4e1f799c55 ("btf_elf: Rename btf_elf__free() to btf_elf__delete()") Signed-off-by: Andrii Nakryiko Signed-off-by: Arnaldo Carvalho de Melo --- libbtf.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libbtf.c b/libbtf.c index 7b862cf..b2f8a8e 100644 --- a/libbtf.c +++ b/libbtf.c @@ -636,7 +636,7 @@ static int btf_elf__write(struct btf_elf *btfe) llvm_objcopy = "llvm-objcopy"; /* Use objcopy to add a .BTF section */ - snprintf(tmp_fn, sizeof(tmp_fn), "%s.btfe", btfe->filename); + snprintf(tmp_fn, sizeof(tmp_fn), "%s.btf", filename); close(fd); fd = creat(tmp_fn, S_IRUSR | S_IWUSR); if (fd == -1) {