summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhcg <hcg@3c298f89-4303-0410-b956-a3cf2f4a3e73>2007-05-30 10:49:46 +0000
committerhcg <hcg@3c298f89-4303-0410-b956-a3cf2f4a3e73>2007-05-30 10:49:46 +0000
commitb1fde0c5b249ab04c02e9400728f71d5cd7195f9 (patch)
tree1221d05387167ebbddf77ca7656e5acc8af663ab
parente0ef07e12fbaf8c59710afddae75d57ee59f4f50 (diff)
Fixed trx - variable append used uninitialised. If -A option was not
used, the first offset was not written to the .trx file. git-svn-id: svn://svn.openwrt.org/openwrt/trunk@7400 3c298f89-4303-0410-b956-a3cf2f4a3e73
-rw-r--r--tools/firmware-utils/src/trx.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/tools/firmware-utils/src/trx.c b/tools/firmware-utils/src/trx.c
index 1131238a4..f2ad99136 100644
--- a/tools/firmware-utils/src/trx.c
+++ b/tools/firmware-utils/src/trx.c
@@ -88,7 +88,7 @@ int main(int argc, char **argv)
char *ofn = NULL;
char *buf;
char *e;
- int c, i, append;
+ int c, i, append = 0;
size_t n;
uint32_t cur_len;
unsigned long maxlen = TRX_MAX_LEN;
@@ -230,7 +230,8 @@ int main(int argc, char **argv)
}
fclose(out);
-
+
+ printf("Offsets:\n0x%08x\n0x%08x\n0x%08x\n", p->offsets[0], p->offsets[1], p->offsets[2]);
return EXIT_SUCCESS;
}