• Sergey Glukhov's avatar
    Bug#38291 memory corruption and server crash with view/sp/function · de73b729
    Sergey Glukhov authored
    Send_field.org_col_name has broken value on secondary execution.
    It happens when result field is created from the field which belongs to view
    due to forgotten assignment of some Send_field attributes. 
    The fix:
    set Send_field.org_col_name,org_table_name with correct value during Send_field intialization.
    
    mysql-test/r/metadata.result:
      result fix
      The result file was changed because now forgotten attributes are properly set.
    mysql-test/r/sp.result:
      test result
    mysql-test/t/sp.test:
      test case
    sql/item.cc:
      Send_field.org_col_name has broken value on secondary execution.
      It happens when result field is created from the field which belongs to view
      due to forgotten assignment of some Send_field attributes. 
      The fix:
      set Send_field.org_col_name,org_table_name with correct value during Send_field intialization.
    tests/mysql_client_test.c:
      test case fix
      The test was changed because now forgotten attributes are properly set.
    de73b729
sp.result 154 KB