summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRoy Marples <roy@marples.name>2017-03-10 20:32:57 +0000
committerRoy Marples <roy@marples.name>2017-03-10 20:32:57 +0000
commit346a4655c2409a544d0b8ddf59715465a8bb3d4e (patch)
tree50fe8e9be1e696849e3ec3dee7785127e8d90cf3
parent74045ea881357edd2d29fd15ea55f236bc289446 (diff)
downloadparpd-346a4655c2409a544d0b8ddf59715465a8bb3d4e.tar.xz
Use inet_pton to convert inet addresses so 169.254/16 produces an error rather than using 169.0.0.254/16
-rw-r--r--parpd.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/parpd.c b/parpd.c
index 933064d..f17cb14 100644
--- a/parpd.c
+++ b/parpd.c
@@ -284,7 +284,7 @@ load_config(void)
}
}
}
- if (inet_aton(match, &ina) == 0) {
+ if (inet_pton(AF_INET, match, &ina) <= 0) {
syslog(LOG_DEBUG, "%s: invalid inet addr", match);
continue;
}