• unknown's avatar
    Fixed bug#34223: Failure on assignment to my_innodb_autoextend_increment · 5cf3f53e
    unknown authored
    and my_innodb_commit_concurrency global variables.
    
    Type of the my_innodb_autoextend_increment and the
    my_innodb_commit_concurrency variables has been changed to
    GET_ULONG.
    
    
    
    mysql-test/r/variables.result:
      Added test case for bug#34223.
    mysql-test/t/variables.test:
      Added test case for bug#34223.
    sql/mysqld.cc:
      Fixed bug#34223.
      Last update of the getopt_ull_limit_value function introduced
      a sanity check for a variable type (only GET_UINT or GET_ULONG
      are valid types).
      However, my_innodb_autoextend_increment and
      my_innodb_commit_concurrency are declared as GET_LONG.
      Call stack is: 
              sys_var_long_ptr_global::update()
              fix_unsigned()
              getopt_ull_limit_value()
      
      Type of the my_innodb_autoextend_increment and the
      my_innodb_commit_concurrency variables has been changed to
      GET_ULONG.
    5cf3f53e
mysqld.cc 282 KB