Commit 8acd0fa4 authored by unknown's avatar unknown
Browse files

InnoDB: Minor fixes.


innobase/include/trx0trx.h:
  Fix invalid comment.
sql/ha_innodb.cc:
  Change some memory allocations to fail-on-error.
  
  Cast argument of my_free to gptr, not char*.
parent 125f5a79
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -205,7 +205,7 @@ trx_recover_for_mysql(
	XID*    xid_list, 	/* in/out: prepared transactions */
	ulint	len);		/* in: number of slots in xid_list */
/***********************************************************************
This function is used to commit one X/Open XA distributed transaction
This function is used to find one X/Open XA distributed transaction
which is in the prepared state */
trx_t *
trx_get_trx_by_xid(
+6 −6
Original line number Diff line number Diff line
@@ -1252,7 +1252,7 @@ innobase_init(void)
	copy of it: */

	internal_innobase_data_file_path = my_strdup(innobase_data_file_path,
						   MYF(MY_WME));
						   MYF(MY_FAE));

	ret = (bool) srv_parse_data_file_paths_and_sizes(
				internal_innobase_data_file_path,
@@ -2386,7 +2386,7 @@ ha_innobase::open(
				"how you can resolve the problem.\n",
				norm_name);
	        free_share(share);
    		my_free((char*) upd_buff, MYF(0));
    		my_free((gptr) upd_buff, MYF(0));
    		my_errno = ENOENT;

    		DBUG_RETURN(HA_ERR_NO_SUCH_TABLE);
@@ -2404,7 +2404,7 @@ ha_innobase::open(
				"how you can resolve the problem.\n",
				norm_name);
	        free_share(share);
    		my_free((char*) upd_buff, MYF(0));
    		my_free((gptr) upd_buff, MYF(0));
    		my_errno = ENOENT;

		dict_table_decrement_handle_count(ib_table);
@@ -2498,7 +2498,7 @@ ha_innobase::close(void)

	row_prebuilt_free((row_prebuilt_t*) innobase_prebuilt);

    	my_free((char*) upd_buff, MYF(0));
    	my_free((gptr) upd_buff, MYF(0));
        free_share(share);

	/* Tell InnoDB server that there might be work for
@@ -5147,7 +5147,7 @@ ha_innobase::records_in_range(
	mysql_byte*	key_val_buff2 	= (mysql_byte*) my_malloc(
						  table->s->reclength
      					+ table->s->max_key_length + 100,
								MYF(MY_WME));
								MYF(MY_FAE));
	ulint		buff2_len = table->s->reclength
      					+ table->s->max_key_length + 100;
	dtuple_t*	range_start;
@@ -5206,7 +5206,7 @@ ha_innobase::records_in_range(
	dtuple_free_for_mysql(heap1);
	dtuple_free_for_mysql(heap2);

    	my_free((char*) key_val_buff2, MYF(0));
    	my_free((gptr) key_val_buff2, MYF(0));

	prebuilt->trx->op_info = (char*)"";