diff --git a/aconversions/src/re2fa/Brzozowski.cpp b/aconversions/src/re2fa/Brzozowski.cpp index 90f33ce024c039d84cf885b9f8c4363bd7bc41d0..6c21e136b1afcef9f2fe5eb672161a4b0fbfb27e 100644 --- a/aconversions/src/re2fa/Brzozowski.cpp +++ b/aconversions/src/re2fa/Brzozowski.cpp @@ -68,7 +68,11 @@ FSM Brzozowski::convert( void ) } } - Q.insert( Qi.at( i ).begin( ), Qi.at( i ).end( ) ); + // sometimes crashes upon regexp comparsion - ?? issue #22 + // Q.insert( Qi.at( i ).begin( ), Qi.at( i ).end( ) ); + for( const auto & r : Qi.at( i ) ) + Q.insert( r ); + i += 1; }