diff src/libguess/guess.c @ 2599:37c7a3dbb212 trunk

[svn] - bug fix for dfa_validate_utf8().
author yaz
date Thu, 01 Mar 2007 20:00:06 -0800
parents b474ecb5bde4
children e1470a536417
line wrap: on
line diff
--- a/src/libguess/guess.c	Thu Mar 01 08:47:28 2007 -0800
+++ b/src/libguess/guess.c	Thu Mar 01 20:00:06 2007 -0800
@@ -110,9 +110,13 @@
         if (DFA_ALIVE(utf8))
             DFA_NEXT(utf8, c);
         else
-            return 0;
+            break;
     }
-    return 1;
+
+    if(DFA_ALIVE(utf8))
+        return 1;
+    else 
+        return 0;
 }
 
 const char *guess_jp(const char *buf, int buflen)