- (djm) Fix printing of $DISPLAY hack if set by system type. Report from
   Kevin Steves <stevesk@sweden.hp.com>
diff --git a/configure.in b/configure.in
index 4e5567a..5321aed 100644
--- a/configure.in
+++ b/configure.in
@@ -59,7 +59,7 @@
 		CFLAGS="$CFLAGS -Ae"
 	fi
 	CFLAGS="$CFLAGS -D_HPUX_SOURCE"
-	AC_DEFINE(IPADDR_IN_DISPLAY)
+	IPADDR_IN_DISPLAY=yes
 	AC_DEFINE(USE_PIPES)
 	AC_MSG_CHECKING(for HPUX trusted system password database)
 	if test -f /tcb/files/auth/system/default; then
@@ -76,7 +76,7 @@
 	;;
 *-*-hpux11*)
 	CFLAGS="$CFLAGS -D_HPUX_SOURCE"
-	AC_DEFINE(IPADDR_IN_DISPLAY)
+	IPADDR_IN_DISPLAY=yes
 	AC_DEFINE(USE_PIPES)
 	AC_MSG_CHECKING(for HPUX trusted system password database)
 	if test -f /tcb/files/auth/system/default; then
@@ -1094,16 +1094,21 @@
 fi
 
 # Use ip address instead of hostname in $DISPLAY
-DISPLAY_HACK_MSG="no" 
-AC_ARG_WITH(ipaddr-display,
-	[  --with-ipaddr-display   Use ip address instead of hostname in \$DISPLAY],
-	[
-		if test "x$withval" != "xno" ; then	
-			AC_DEFINE(IPADDR_IN_DISPLAY)
-			DISPLAY_HACK_MSG="yes" 
-		fi
-	]
-)
+if test ! -z "$IPADDR_IN_DISPLAY" ; then
+	DISPLAY_HACK_MSG="yes"
+	AC_DEFINE(IPADDR_IN_DISPLAY)
+else
+	DISPLAY_HACK_MSG="no" 
+	AC_ARG_WITH(ipaddr-display,
+		[  --with-ipaddr-display   Use ip address instead of hostname in \$DISPLAY],
+		[
+			if test "x$withval" != "xno" ; then	
+				AC_DEFINE(IPADDR_IN_DISPLAY)
+				DISPLAY_HACK_MSG="yes" 
+			fi
+		]
+	)
+fi
 
 # Whether to mess with the default path
 SERVER_PATH_MSG="(default)"