| Submitter | Chris Packham |
|---|---|
| Date | Jan. 18, 2013, 1:35 a.m. |
| Message ID | <1358472932-32083-4-git-send-email-judge.packham@gmail.com> |
| Download | mbox | patch |
| Permalink | /patch/213423/ |
| State | RFC |
| Headers | show |
Comments
Patch
diff --git a/lib/net_utils.c b/lib/net_utils.c index b425a68..2b20ccb 100644 --- a/lib/net_utils.c +++ b/lib/net_utils.c @@ -39,8 +39,9 @@ IPaddr_t string_to_ip(const char *s) for (addr=0, i=0; i<4; ++i) { ulong val = s ? simple_strtoul(s, &e, 10) : 0; + if (val > 255) + return 0; addr <<= 8; - addr |= (val & 0xFF); if (s) { s = (*e) ? e+1 : e; }