- (djm) Use local sys/queue.h if necessary in ssh-agent.c
diff --git a/ChangeLog b/ChangeLog
index 37c36db..231a4d4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -230,6 +230,7 @@
    changes
  - (djm) Recent Glibc includes an incompatible sys/queue.h. Treat it as 
    bogus in configure
+ - (djm) Use local sys/queue.h if necessary in ssh-agent.c
 
 20020121
  - (djm) Rework ssh-rand-helper:
@@ -7377,4 +7378,4 @@
  - Wrote replacements for strlcpy and mkdtemp
  - Released 1.0pre1
 
-$Id: ChangeLog,v 1.1788 2002/01/22 12:51:42 djm Exp $
+$Id: ChangeLog,v 1.1789 2002/01/22 12:52:17 djm Exp $
diff --git a/ssh-agent.c b/ssh-agent.c
index 5264c23..ce283c8 100644
--- a/ssh-agent.c
+++ b/ssh-agent.c
@@ -36,9 +36,15 @@
  */
 
 #include "includes.h"
-#include <sys/queue.h>
 RCSID("$OpenBSD: ssh-agent.c,v 1.79 2002/01/18 18:14:17 stevesk Exp $");
 
+#if defined(HAVE_SYS_QUEUE_H) && !defined(HAVE_BOGUS_SYS_QUEUE_H)
+#include <sys/queue.h>
+#else
+#include "openbsd-compat/fake-queue.h"
+#endif
+
+
 #include <openssl/evp.h>
 #include <openssl/md5.h>