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;