diff --git a/sql/sql_class.cc b/sql/sql_class.cc
index 924a7237e658ca5fa1122bce08b121346771b6b5..869273573f80e21d2e67331445c2d7a51a078436 100644
--- a/sql/sql_class.cc
+++ b/sql/sql_class.cc
@@ -1962,14 +1962,6 @@ bool select_dumpvar::send_data(List<Item> &items)
     else
     {
       Item_func_set_user_var *suv= new Item_func_set_user_var(mv->s, item);
-
-      /*
-        Item_func_set_user_var can't substitute something else on its
-        place => NULL may be passed as last argument (reference on
-        item) Item_func_set_user_var can't be fixed after creation, so
-        we do not check var->fixed
-      */
-
       suv->fix_fields(thd, 0);
       suv->check(0);
       suv->update();