Hi Sanja,
On Thu, Jul 18, 2013 at 11:16:21AM +0300, [email protected] wrote:
> At file:///home/bell/maria/bzr/work-maria-5.5-valgrind/
>
> ------------------------------------------------------------
> revno: 3839
> revision-id: [email protected]
> parent: [email protected]
> committer: [email protected]
> branch nick: work-maria-5.5-valgrind
> timestamp: Thu 2013-07-18 11:16:18 +0300
> message:
> Fix of using uninitialized variadle.
> === modified file 'sql/sql_select.cc'
> --- a/sql/sql_select.cc 2013-07-17 13:42:13 +0000
> +++ b/sql/sql_select.cc 2013-07-18 08:16:18 +0000
> @@ -15674,6 +15674,8 @@ create_internal_tmp_table_from_heap2(THD
> const char *save_proc_info;
> int write_err= 0;
> DBUG_ENTER("create_internal_tmp_table_from_heap2");
> + if (is_duplicate)
> + *is_duplicate= FALSE;
>
> if (table->s->db_type() != heap_hton ||
> error != HA_ERR_RECORD_FILE_FULL)
>
> === modified file 'sql/sql_union.cc'
> --- a/sql/sql_union.cc 2013-07-16 05:22:17 +0000
> +++ b/sql/sql_union.cc 2013-07-18 08:16:18 +0000
> @@ -83,7 +83,7 @@ int select_union::send_data(List<Item> &
> */
> return -1;
> }
> - bool is_duplicate;
> + bool is_duplicate= FALSE;
If you do the part in create_internal_tmp_table_from_heap2(), is this change
really necessary?
> /* create_internal_tmp_table_from_heap will generate error if needed */
> if (table->file->is_fatal_error(write_err, HA_CHECK_DUP) &&
> create_internal_tmp_table_from_heap(thd, table,
>
Ok to push either way.
BR
Sergei
--
Sergei Petrunia, Software Developer
Monty Program AB, http://askmonty.org
Blog: http://s.petrunia.net/blog
_______________________________________________
Mailing list: https://launchpad.net/~maria-developers
Post to : [email protected]
Unsubscribe : https://launchpad.net/~maria-developers
More help : https://help.launchpad.net/ListHelp