projects
/
project
/
bcm63xx
/
u-boot.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
21baf15
)
tpm: Check that parse_byte_string() has data to parse
author
Simon Glass
<sjg@chromium.org>
Sun, 23 Aug 2015 00:31:36 +0000
(18:31 -0600)
committer
Simon Glass
<sjg@chromium.org>
Mon, 31 Aug 2015 13:57:28 +0000
(07:57 -0600)
Rather then crashing when there is no data, print an error. The error is
printed by the caller to parse_byte_string().
Acked-by: Christophe Ricard <christophe-h.ricard@st.com>
Signed-off-by: Simon Glass <sjg@chromium.org>
Reviewed-by: Heiko Schocher <hs@denx.de>
common/cmd_tpm.c
patch
|
blob
|
history
diff --git
a/common/cmd_tpm.c
b/common/cmd_tpm.c
index 65e7371e8074f6d3129218469fc6cb666067a2aa..e9c661821ce747e41ec099ba081fc32697035da6 100644
(file)
--- a/
common/cmd_tpm.c
+++ b/
common/cmd_tpm.c
@@
-58,6
+58,8
@@
static void *parse_byte_string(char *bytes, uint8_t *data, size_t *count_ptr)
size_t count, length;
int i;
+ if (!bytes)
+ return NULL;
length = strlen(bytes);
count = length / 2;