*** /tmp/,RCSt1005984	Mon Dec  6 07:22:46 1999
--- arg.c	Tue Nov 30 10:01:26 1999
***************
*** 1140,1146 ****
  		}
  		if (!ae)
  		    goto unacc_address;
! 		n.af = AF_INET6;
  		wa = cp + 1;
  #else	/* !defined(HASIPv6) */
  		(void) fprintf(stderr,
--- 1140,1152 ----
  		}
  		if (!ae)
  		    goto unacc_address;
! 		if (IN6_IS_ADDR_V4MAPPED((struct in6_addr *)&n.a[0])) {
! 		    for (i = 0; i < 4; i++) {
! 			n.a[i] = n.a[i+12];
! 		    }
! 		    n.af = AF_INET;
! 		} else
! 		    n.af = AF_INET6;
  		wa = cp + 1;
  #else	/* !defined(HASIPv6) */
  		(void) fprintf(stderr,
