summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
authorWolfram Sang <w.sang@pengutronix.de>2011-09-25 22:54:12 +0200
committerSascha Hauer <s.hauer@pengutronix.de>2011-09-26 13:22:25 +0200
commita55147be13065de9218568b28407294334011e11 (patch)
tree7d225f5bfa1d7cbceea691f94f08517ad420781a /net
parenta3ccaecb1c0c60f4d6cd662e1fe9956c7997da17 (diff)
downloadbarebox-a55147be13065de9218568b28407294334011e11.tar.gz
barebox-a55147be13065de9218568b28407294334011e11.tar.xz
net: getenv_ip: check return value of string_to_ip
Return 0 if we encounter an error. Signed-off-by: Wolfram Sang <w.sang@pengutronix.de> Signed-off-by: Sascha Hauer <s.hauer@pengutronix.de>
Diffstat (limited to 'net')
-rw-r--r--net/net.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/net/net.c b/net/net.c
index 35781188c0..84168613f2 100644
--- a/net/net.c
+++ b/net/net.c
@@ -136,7 +136,8 @@ IPaddr_t getenv_ip(const char *name)
if (!var)
return 0;
- string_to_ip(var, &ip);
+ if (string_to_ip(var, &ip))
+ return 0;
return ip;
}