aboutsummaryrefslogtreecommitdiff
path: root/eperd/traceroute.c
diff options
context:
space:
mode:
authorBjørn Mork <bjorn@mork.no>2015-05-15 10:25:07 +0200
committerBjørn Mork <bjorn@mork.no>2015-05-15 10:25:07 +0200
commit35294332b2e75151b4b614719ee6522e1afd8748 (patch)
treefde51b865f9a08ebd3ef87bc382dec5bb165f4c9 /eperd/traceroute.c
parent02013228914a1d17e8df15d4e2b7950469395a5c (diff)
ripe-atlas-fw: imported version 45504550
Signed-off-by: Bjørn Mork <bjorn@mork.no>
Diffstat (limited to 'eperd/traceroute.c')
-rw-r--r--eperd/traceroute.c9
1 files changed, 9 insertions, 0 deletions
diff --git a/eperd/traceroute.c b/eperd/traceroute.c
index 014849b..f8fa7f7 100644
--- a/eperd/traceroute.c
+++ b/eperd/traceroute.c
@@ -2378,6 +2378,15 @@ static void *traceroute_init(int __attribute((unused)) argc, char *argv[],
fclose(fh);
}
+ if (str_Atlas)
+ {
+ if (!validate_atlas_id(str_Atlas))
+ {
+ crondlog(LVL8 "bad atlas ID '%s'", str_Atlas);
+ return NULL;
+ }
+ }
+
if (!delay_name_res)
{
/* Attempt to resolve 'name' */