X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/disorder/blobdiff_plain/92db088e5b292c1180a090ed369b9851e933e610..05b3f1f69c02a260bb8315dcedd60d35daf1875c:/lib/addr.c diff --git a/lib/addr.c b/lib/addr.c index d1c9d01..bb4f06c 100644 --- a/lib/addr.c +++ b/lib/addr.c @@ -232,6 +232,8 @@ int netaddress_parse(struct netaddress *na, int nvec, char **vec) { const char *port; + long p; + int e; na->af = AF_UNSPEC; if(nvec > 0 && vec[0][0] == '-') { @@ -282,8 +284,7 @@ int netaddress_parse(struct netaddress *na, } if(port[strspn(port, "0123456789")]) return -1; - long p; - int e = xstrtol(&p, port, NULL, 10); + e = xstrtol(&p, port, NULL, 10); if(e) return -1;