From e03add54e3c20380b9520483916d6bf5f8221a78 Mon Sep 17 00:00:00 2001
From: unknown <kaa@polly.local>
Date: Mon, 17 Jan 2005 19:21:01 +0300
Subject: [PATCH] Fixed memory leak in handle_local_infile()

BitKeeper/etc/logging_ok:
  Logging to logging@openlogging.org accepted
---
 BitKeeper/etc/logging_ok | 1 +
 libmysql/libmysql.c      | 1 +
 2 files changed, 2 insertions(+)

diff --git a/BitKeeper/etc/logging_ok b/BitKeeper/etc/logging_ok
index d6ab5ae318..7ff770e8fb 100644
--- a/BitKeeper/etc/logging_ok
+++ b/BitKeeper/etc/logging_ok
@@ -93,6 +93,7 @@ joerg@mysql.com
 joreland@mysql.com
 jorge@linux.jorge.mysql.com
 jplindst@t41.(none)
+kaa@polly.local
 kaj@work.mysql.com
 kent@mysql.com
 konstantin@mysql.com
diff --git a/libmysql/libmysql.c b/libmysql/libmysql.c
index 10077e695f..206fd8f77b 100644
--- a/libmysql/libmysql.c
+++ b/libmysql/libmysql.c
@@ -852,6 +852,7 @@ my_bool handle_local_infile(MYSQL *mysql, const char *net_filename)
 err:
   /* free up memory allocated with _init, usually */
   (*options->local_infile_end)(li_ptr);
+  my_free(buf, MYF(0));
   DBUG_RETURN(result);
 }
 
-- 
2.30.9