Re: Is it a lapsus calami in init_io_cache?

Jon Olav Hauglid <[email protected]> Wed, 31 Oct 2012 14:06:47 +0100
Newsgroups gmane.comp.db.mysql.devel
Message-ID <[email protected]>
Hello,

On 10/27/2012 07:33 AM, Mr. Left wrote:
> Hi, all
> I am reading the source code of mysql 5.6.6-m9, and i found the code below in function:init_io_cache
>
> /* Clear mutex so that safe_mutex will notice that it's not initialized */
> memset(&info->append_buffer_lock, 0, sizeof(info));
>
> I want to know why use sizeof(info) instead of sizeof(info->append_buffer_lock) ?

Good question :-)
It certainly looks like a bug.

Thanks for making us aware of this issue!
I've reported it as http://bugs.mysql.com/bug.php?id=67437

--- Jon Olav Hauglid, Principal Software Engineer MySQL, Oracle.

-- 
MySQL Internals Mailing List
For list archives: http://lists.mysql.com/internals
To unsubscribe:    http://lists.mysql.com/internals