Browse Source

firmware-utils: fix segfault introduced by v2 changes

Signed-off-by: Bastian Bittorf <[email protected]>

SVN-Revision: 37724
John Crispin 12 years ago
parent
commit
815d9334e2
1 changed files with 2 additions and 2 deletions
  1. 2 2
      tools/firmware-utils/src/mktplinkfw.c

+ 2 - 2
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);