[tools] fix a bug which prevented imagetag from correctly initializing the version...
[openwrt/svn-archive/archive.git] / tools / firmware-utils / src / imagetag.c
index b50ee2eddc78dd8a58656e9edd0ee30e68eb78e7..f04f662c62d0a31a9d07eb88e0ccb71cc1bc0c4c 100644 (file)
@@ -15,8 +15,8 @@
 #include <sys/stat.h>
 #include <netinet/in.h>
 
-#define IMAGETAG_MAGIC1                        "OpenWRT BCM963xx"
-#define IMAGETAG_MAGIC2                        "V1"
+#define IMAGETAG_MAGIC1                        "Broadcom Corporatio"
+#define IMAGETAG_MAGIC2                        "ver. 2.0"
 #define IMAGETAG_VER                   "6"
 #define IMAGETAG_DEFAULT_LOADADDR      0x80010000
 #define IMAGETAG_CRC_START             0xFFFFFFFF
@@ -239,7 +239,7 @@ int tagfile(const char *kernel, const char *rootfs, const char *bin,
 int main(int argc, char **argv)
 {
        int c;
-       char *kernel, *rootfs, *bin, *boardid, *chipid, *magic2, *ver;
+       char *kernel, *rootfs, *bin, *boardid, *chipid, *magic2 = NULL, *ver = NULL;
        uint32_t flashstart, fwoffset, loadaddr, entry;
        uint32_t fwaddr, flash_bs;