From: Adam Dickmeiss Date: Mon, 20 Apr 2009 11:44:15 +0000 (+0200) Subject: Fix code fragment with undefined behavior. X-Git-Tag: v2.0.37~6 X-Git-Url: http://git.indexdata.com/?p=idzebra-moved-to-github.git;a=commitdiff_plain;h=7772a601a6d2305397f162be3d1ff54e9ca98a93 Fix code fragment with undefined behavior. --- diff --git a/dfa/bset.c b/dfa/bset.c index ecb1c24..49d4212 100644 --- a/dfa/bset.c +++ b/dfa/bset.c @@ -258,7 +258,8 @@ void pr_charBSet (BSetHandle *sh, BSet src, void (*f) (int)) i1 = trav_BSet (sh, src, ++i); if (i1 == i) { - while ((i1=trav_BSet (sh, src, ++i)) == i) + ++i; + while ((i1=trav_BSet (sh, src, i)) == i) ; if (i != i0+2) f ('-');