diff options
author | John Crispin <john@openwrt.org> | 2013-08-06 14:32:50 +0000 |
---|---|---|
committer | John Crispin <john@openwrt.org> | 2013-08-06 14:32:50 +0000 |
commit | 815d9334e2baaedae7a4b50ad5d968b105f231d8 (patch) | |
tree | 8d4f14fc82c896c31425bec9f71594d14e7a1778 | |
parent | f835cb6cc40dd8b7290925d32bf7da89d84fb27c (diff) | |
download | upstream-815d9334e2baaedae7a4b50ad5d968b105f231d8.tar.gz upstream-815d9334e2baaedae7a4b50ad5d968b105f231d8.tar.bz2 upstream-815d9334e2baaedae7a4b50ad5d968b105f231d8.zip |
firmware-utils: fix segfault introduced by v2 changes
Signed-off-by: Bastian Bittorf <bittorf@bluebottle.com>
SVN-Revision: 37724
-rw-r--r-- | tools/firmware-utils/src/mktplinkfw.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/tools/firmware-utils/src/mktplinkfw.c b/tools/firmware-utils/src/mktplinkfw.c index 05e40c5daf..f6fdff4943 100644 --- a/tools/firmware-utils/src/mktplinkfw.c +++ b/tools/firmware-utils/src/mktplinkfw.c @@ -811,7 +811,7 @@ static int build_fw(void) int ret = EXIT_FAILURE; int writelen = 0; int hdr_len; - if (board->hdr_version == HEADER_VERSION_V2) + if (board && board->hdr_version == HEADER_VERSION_V2) hdr_len = sizeof(struct fw_header_v2); else hdr_len = sizeof(struct fw_header); @@ -854,7 +854,7 @@ static int build_fw(void) if (!strip_padding) writelen = buflen; - if (board->hdr_version == HEADER_VERSION_V2) + if (board && board->hdr_version == HEADER_VERSION_V2) fill_header_v2(buf, writelen); else fill_header(buf, writelen); |