diff --git a/exec/load/fidoaddr.js b/exec/load/fidoaddr.js
index eeae13fab379143c0229fbecf53a59b56381053f..d541b01bd32b0ffbd5205369f88e893ce58208f1 100644
--- a/exec/load/fidoaddr.js
+++ b/exec/load/fidoaddr.js
@@ -56,4 +56,14 @@ function to_filename(addr)
 	return format("%04x%04x", addr.net, addr.node);
 }
 
+function to_str(addr)
+{
+	if(typeof addr == "string")
+		return addr;
+
+	if(addr.point)
+		return format("%u:%u/%u.%u", addr.zone, addr.net, addr.node, addr.point);
+	return format("%u:%u/%u", addr.zone, addr.net, addr.node);
+}
+
 this;