From 2b33cd180c5c6a990998ef4a7b93199702853900 Mon Sep 17 00:00:00 2001
From: minima <minima>
Date: Sat, 26 Aug 2000 09:14:49 +0000
Subject: [PATCH] pc28 without origin (from clx) get the interface callsign put
 pos in quotes in Messages

---
 Changes       | 2 ++
 perl/DXMsg.pm | 1 +
 perl/Messages | 2 +-
 3 files changed, 4 insertions(+), 1 deletion(-)

diff --git a/Changes b/Changes
index cb438c68..6c1a2305 100644
--- a/Changes
+++ b/Changes
@@ -1,3 +1,5 @@
+26Aug00=======================================================================
+1. make blank origins on messages the node call.
 25Aug00=======================================================================
 1. moan about and then delete empty message files
 24Aug00=======================================================================
diff --git a/perl/DXMsg.pm b/perl/DXMsg.pm
index 879775f3..10dd0ef9 100644
--- a/perl/DXMsg.pm
+++ b/perl/DXMsg.pm
@@ -183,6 +183,7 @@ sub process
 
 			my $t = cltounix($f[5], $f[6]);
 			my $stream = next_transno($f[2]);
+			$f[13] = $self->call unless $f[13] && $f[13] gt ' '
 			my $ref = DXMsg->alloc($stream, uc $f[3], $f[4], $t, $f[7], $f[8], $f[13], '0', $f[11]);
 			
 			# fill in various forwarding state variables
diff --git a/perl/Messages b/perl/Messages
index 0f753716..c376e318 100644
--- a/perl/Messages
+++ b/perl/Messages
@@ -147,7 +147,7 @@ package DXM;
 				pingi => 'Ping Returned from $_[0] $_[1] (Ave $_[2]) secs',
 				pinge1 => 'Cannot ping yourself!',
 				pingint => 'Ping interval on $_[0] set to $_[1] secs',
-				pos => 'From Callsign: $_[0] Lat: $_[1] Long: $_[2]',
+				'pos' => 'From Callsign: $_[0] Lat: $_[1] Long: $_[2]',
 				pr => '$_[0] de $main::mycall $main::cldate $main::ztime >',
 				pr2 => '($_[0]) de $main::mycall $main::cldate $main::ztime >',
 				priv => 'Privilege level changed on $_[0]',
-- 
2.43.0