diff --git a/lib/udpServer.js b/lib/udpServer.js
index <HASH>..<HASH> 100644
--- a/lib/udpServer.js
+++ b/lib/udpServer.js
@@ -42,7 +42,11 @@ UdpServer.prototype.start = function () {
   }.bind(this));
 
   this.server.on('close', function () {
-    log.log('close ' + this.address.address + ':' + this.address.port);
+    if (this.address) {
+      log.log('close ' + this.address.address + ':' + this.address.port);
+    } else {
+      log.log('close udpServer (listen address unknown)');
+    }
   }.bind(this));
 
   this.server.bind(this.options.port, this.options.host);
make sure the udp server listen address exists before trying to log it