diff --git a/sql/item_cmpfunc.cc b/sql/item_cmpfunc.cc
index 057d75676dc734fc54aa7cf01fbc26c533340238..122505ab26534c84bb9e0d6b97fc1922a69469a9 100644
--- a/sql/item_cmpfunc.cc
+++ b/sql/item_cmpfunc.cc
@@ -5953,8 +5953,8 @@ bool Item_equal::fix_fields(THD *thd, Item **ref)
   DBUG_ASSERT(fixed == 0);
   Item_equal_fields_iterator it(*this);
   Item *item;
-  Field *first_equal_field;
-  Field *last_equal_field;
+  Field *first_equal_field= NULL;
+  Field *last_equal_field= NULL;
   Field *prev_equal_field= NULL;
   not_null_tables_cache= used_tables_cache= 0;
   const_item_cache= 0;