List:Commits« Previous MessageNext Message »
From:kevin.lewis Date:April 6 2012 3:56pm
Subject:bzr push into mysql-trunk-wl5522 branch (kevin.lewis:3859 to 3860)
View as plain text  
 3860 kevin.lewis@stripped	2012-04-06
      Adjust an exit label to prevent an extremely unlikely memory leak on an error in CREATE TABLE.

    modified:
      storage/innobase/handler/ha_innodb.cc
 3859 kevin.lewis@stripped	2012-04-06 [merge]
      Commit worklog 5980 to the april labs release.

    added:
      mysql-test/r/partition_innodb_tablespace.result
      mysql-test/suite/innodb/r/innodb-tablespace.result
      mysql-test/suite/innodb/t/innodb-tablespace.test
      mysql-test/t/partition_innodb_tablespace.test
    modified:
      include/my_base.h
      mysql-test/r/mysqlshow.result
      mysql-test/suite/innodb/r/innodb-restart.result
      mysql-test/suite/innodb/r/innodb-system-table-view.result
      mysql-test/suite/innodb/r/innodb_16k.result
      mysql-test/suite/innodb/r/innodb_4k.result
      mysql-test/suite/innodb/r/innodb_8k.result
      mysql-test/suite/innodb/t/innodb-restart.test
      mysql-test/suite/innodb/t/innodb-system-table-view.test
      mysql-test/suite/innodb/t/innodb_16k.test
      mysql-test/suite/innodb/t/innodb_4k.test
      mysql-test/suite/innodb/t/innodb_8k.test
      mysql-test/suite/parts/r/partition_basic_symlink_innodb.result
      mysql-test/suite/parts/t/partition_basic_symlink_innodb.test
      mysys/my_handler_errors.h
      sql/handler.cc
      storage/innobase/dict/dict0boot.cc
      storage/innobase/dict/dict0crea.cc
      storage/innobase/dict/dict0dict.cc
      storage/innobase/dict/dict0load.cc
      storage/innobase/fil/fil0fil.cc
      storage/innobase/handler/ha_innodb.cc
      storage/innobase/handler/ha_innodb.h
      storage/innobase/handler/handler0alter.cc
      storage/innobase/handler/i_s.cc
      storage/innobase/handler/i_s.h
      storage/innobase/include/db0err.h
      storage/innobase/include/dict0boot.h
      storage/innobase/include/dict0crea.h
      storage/innobase/include/dict0dict.h
      storage/innobase/include/dict0dict.ic
      storage/innobase/include/dict0load.h
      storage/innobase/include/dict0mem.h
      storage/innobase/include/fil0fil.h
      storage/innobase/include/fsp0fsp.ic
      storage/innobase/include/mtr0mtr.h
      storage/innobase/include/os0file.h
      storage/innobase/include/row0merge.h
      storage/innobase/os/os0file.cc
      storage/innobase/row/row0import.cc
      storage/innobase/row/row0merge.cc
      storage/innobase/row/row0mysql.cc
      storage/innobase/srv/srv0start.cc
      storage/innobase/ut/ut0ut.cc
=== modified file 'storage/innobase/handler/ha_innodb.cc'
--- a/storage/innobase/handler/ha_innodb.cc	revid:kevin.lewis@stripped
+++ b/storage/innobase/handler/ha_innodb.cc	revid:kevin.lewis@stripped
@@ -9456,14 +9456,13 @@ cleanup:
 cleanup2:
 	trx_free_for_mysql(trx);
 
+cleanup3:
 	if (remote_path) {
 		mem_free(remote_path);
 	}
 	if (temp_path) {
 		mem_free(temp_path);
 	}
-
-cleanup3:
 	mem_free(norm_name);
 
 	DBUG_RETURN(error);

No bundle (reason: useless for push emails).
Thread
bzr push into mysql-trunk-wl5522 branch (kevin.lewis:3859 to 3860) kevin.lewis10 Apr