Commit 3d4aae6
Igor Solodovnikov
Bug #17337684 MEMORY LEAK IN CLI_MYSQL_REAL_CONNECT() FUNCTION
Memory leak in cli_mysql_real_connect() was caused by
'goto error' statements after failing call to vio_new() or
vio_reset(). Those gotos skipped freeaddrinfo() for res_lst
and client_bind_ai_lst.
Fixed by adding explicit calls to freeaddrinfo() before
both problematic 'goto error' statements.1 parent ac20ef2 commit 3d4aae6
1 file changed
Lines changed: 6 additions & 0 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3500 | 3500 | | |
3501 | 3501 | | |
3502 | 3502 | | |
| 3503 | + | |
| 3504 | + | |
| 3505 | + | |
3503 | 3506 | | |
3504 | 3507 | | |
3505 | 3508 | | |
| |||
3508 | 3511 | | |
3509 | 3512 | | |
3510 | 3513 | | |
| 3514 | + | |
| 3515 | + | |
| 3516 | + | |
3511 | 3517 | | |
3512 | 3518 | | |
3513 | 3519 | | |
| |||
0 commit comments