Signed-off-by: Sascha Hauer <s.hauer@xxxxxxxxxxxxxx> --- net/net.c | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/net/net.c b/net/net.c index 26ba44e..2752884 100644 --- a/net/net.c +++ b/net/net.c @@ -166,8 +166,10 @@ int string_to_ethaddr(const char *str, char *enetaddr) int reg; char *e; - if (!str || strlen(str) != 17) - return -1; + if (!str || strlen(str) != 17) { + memset(enetaddr, 0, 6); + return -1; + } if (str[2] != ':' || str[5] != ':' || str[8] != ':' || str[11] != ':' || str[14] != ':') -- 1.7.9 _______________________________________________ barebox mailing list barebox@xxxxxxxxxxxxxxxxxxx http://lists.infradead.org/mailman/listinfo/barebox