From c1a2fd51ad574bbbfee3ccbb5a397e3785f51ae8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tilmann=20Z=C3=A4schke?= Date: Fri, 19 Dec 2025 15:39:30 +0100 Subject: [PATCH] AS not listed --- CHANGELOG.md | 2 ++ src/main/java/org/scion/multiping/PingAll.java | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index e1b8ffb..1e62772 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,8 @@ TODO - Fixed mangled output with mode SHOW_SCMP_ONLY [#31](https://github.com/netsec-ethz/scion-java-multiping/pull/31) +- Fixed occurrence of ISD=0 / "AS not listed" + [#32](https://github.com/netsec-ethz/scion-java-multiping/pull/32) ## [0.6.1] - 2025-12-12 diff --git a/src/main/java/org/scion/multiping/PingAll.java b/src/main/java/org/scion/multiping/PingAll.java index 654cae9..3d4a45e 100644 --- a/src/main/java/org/scion/multiping/PingAll.java +++ b/src/main/java/org/scion/multiping/PingAll.java @@ -436,7 +436,6 @@ public void onException(Throwable t) { for (Scmp.TimedMessage tm : messages.values()) { Scmp.TracerouteMessage msg = (Scmp.TracerouteMessage) tm; summary.checkTotalMax(msg.getIsdAs(), msg); - seenAs.add(msg.getIsdAs()); if (msg.isTimedOut()) { summary.incPathTimeout(); @@ -446,6 +445,7 @@ public void onException(Throwable t) { continue; } + seenAs.add(msg.getIsdAs()); summary.incPathSuccess(); if (best == null || msg.getNanoSeconds() < best.getNanoSeconds()) {