diff --git a/sql/sql_class.cc b/sql/sql_class.cc
index 0f58f96cf57eeafd67ddd3a9f26469975ea21918..3e918a6a07c1ce3a3ce5f50f6446fce94c88e528 100644
--- a/sql/sql_class.cc
+++ b/sql/sql_class.cc
@@ -1020,7 +1020,7 @@ select_export::prepare(List<Item> &list, SELECT_LEX_UNIT *u)
   field_sep_char= (exchange->enclosed->length() ? (*exchange->enclosed)[0] :
 		   field_term_length ? (*exchange->field_term)[0] : INT_MAX);
   escape_char=	(exchange->escaped->length() ? (*exchange->escaped)[0] : -1);
-  is_ambiguous_field_sep= strchr(ESCAPE_CHARS, field_sep_char);
+  is_ambiguous_field_sep= test(strchr(ESCAPE_CHARS, field_sep_char));
   line_sep_char= (exchange->line_term->length() ?
 		  (*exchange->line_term)[0] : INT_MAX);
   if (!field_term_length)