From fc3b131123b959b7fc89c12ac6b9c81055c37f84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=A1=D0=B5=D1=80=D0=B3=D0=B5=D0=B9=20=D0=9C=D0=B0=D1=80?= =?UTF-8?q?=D0=B8=D0=BD=D0=BA=D0=B5=D0=B2=D0=B8=D1=87?= Date: Thu, 18 Aug 2022 16:37:19 +0700 Subject: [PATCH] afds --- main.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index 26baadc..2f533e6 100644 --- a/main.c +++ b/main.c @@ -368,6 +368,7 @@ skip_milf: while (--argc) { node_offsets[node_idx].name = argv[2 + node_idx]; + node_offsets[node_idx].offset = -1; debug("Remember argv[%d]: '%s'\n", 2 + node_idx, argv[2 + node_idx]); node_idx++; } @@ -426,10 +427,12 @@ skip_milf: for (int i = 0; node_offsets[i].name; i++) { + if (node_offsets[i].offset < 0) + continue; printf("%s offset: %x\n", node_offsets[i].name, node_offsets[i].offset); int writed = fdt_dump_node_data(fdt, strings, node_offsets[i].name, filename, node_offsets[i].offset); - if (writed) - printf("Written %d bytes\n", writed); + // if (writed) + // printf("Written %d bytes\n", writed); } return 0;