diff --git a/config/programs.m4 b/config/programs.m4
index ca2bd1af4cf9b774b77d8bb805f7d57b85223fd8..ae3b91a569d515f8f1e818e27e12f4eda0ae0453 100644
--- a/config/programs.m4
+++ b/config/programs.m4
@@ -1,4 +1,4 @@
-# $Header: /cvsroot/pgsql/config/programs.m4,v 1.11 2003/04/06 22:45:22 petere Exp $
+# $Header: /cvsroot/pgsql/config/programs.m4,v 1.12 2003/05/06 23:33:52 momjian Exp $
 
 
 # PGAC_PATH_FLEX
@@ -26,7 +26,7 @@ else
       then
         echo '%%'  > conftest.l
         if $pgac_candidate -t conftest.l 2>/dev/null | grep FLEX_SCANNER >/dev/null 2>&1; then
-          if $pgac_candidate --version | grep '2\.5\.3' >/dev/null 2>&1; then
+          if $pgac_candidate --version | grep ' 2\.5\.3$' >/dev/null 2>&1; then
             pgac_broken_flex=$pgac_candidate
             continue
           fi
diff --git a/configure b/configure
index 85873ff60f052b902318a6abe7981a7dd5c1542f..bbacefe8a75af24044b341ed392ea5ea928179bc 100755
--- a/configure
+++ b/configure
@@ -3577,7 +3577,7 @@ else
       then
         echo '%%'  > conftest.l
         if $pgac_candidate -t conftest.l 2>/dev/null | grep FLEX_SCANNER >/dev/null 2>&1; then
-          if $pgac_candidate --version | grep '2\.5\.3' >/dev/null 2>&1; then
+          if $pgac_candidate --version | grep '2\.5\.3$' >/dev/null 2>&1; then
             pgac_broken_flex=$pgac_candidate
             continue
           fi