X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=blobdiff_plain;f=lib%2Fofp-parse.c;h=e6af0362b62c33041e7ac2465cfa192834e561d8;hb=c06955bc63bf504fc6fa87fd9780993bc45cad09;hp=7a888801e7159043743f2baf244ef4a214e49178;hpb=eedc0097f475a15297375a2aba39313c0f98f330;p=openvswitch diff --git a/lib/ofp-parse.c b/lib/ofp-parse.c index 7a888801..e6af0362 100644 --- a/lib/ofp-parse.c +++ b/lib/ofp-parse.c @@ -40,6 +40,10 @@ str_to_u32(const char *str) char *tail; uint32_t value; + if (!str) { + ovs_fatal(0, "missing required numeric argument"); + } + errno = 0; value = strtoul(str, &tail, 0); if (errno == EINVAL || errno == ERANGE || *tail) {