diff options
Diffstat (limited to 'eperd/traceroute.c')
-rw-r--r-- | eperd/traceroute.c | 9 |
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' */ |