diff --git a/src/configure.in b/src/configure.in
index 8efdaa4fdda0387d854dbb7b666cbc8d0acd6a0f..25028fafd6ff2a7c34792c86efaae3f34782179b 100644
--- a/src/configure.in
+++ b/src/configure.in
@@ -1,4 +1,4 @@
-AC_REVISION("$Id: configure.in,v 1.206 1998/06/16 00:32:04 grubba Exp $")
+AC_REVISION("$Id: configure.in,v 1.207 1998/06/17 14:01:20 grubba Exp $")
 AC_INIT(interpret.c)
 AC_CONFIG_HEADER(machine.h)
 
@@ -804,12 +804,14 @@ int main()
 
 int main(int argc, char **argv)
 {
-  /* FreeBSD before 226001 and 300000 - 300003 have broken threads. */
+  /* FreeBSD before 226001 and 300000 - 300002 have broken threads.
+   * Some instances of 300003 may have broken threads too.
+   */
   if (__FreeBSD_version < 226001)
     return(1);
   if (__FreeBSD_version < 300000)
     return(0);
-  if (__FreeBSD_version < 300004)
+  if (__FreeBSD_version < 300003)
     return(1);
   return(0);
 }