Error flag must be explicitly unset
Error flag must be explicitly unset

This seems to be a difference in behavior
between clang and gcc, and in any case might
not be stable if O3 is used etc. Best to
just set it false explicitly.

kghose/groho