Initialise uid when creating CNAME cache record.
diff --git a/src/rfc1035.c b/src/rfc1035.c
index ee11ff0..236d726 100644
--- a/src/rfc1035.c
+++ b/src/rfc1035.c
@@ -1065,6 +1065,8 @@
 		      if (newc)
 			{
 			  newc->addr.cname.target.cache = NULL;
+			  /* anything other than zero, to avoid being mistaken for CNAME to interface-name */ 
+			  newc->addr.cname.uid = 1; 
 			  if (cpp)
 			    {
 			      cpp->addr.cname.target.cache = newc;