From 2672e27ef88ee7d55d67116c1ebfe371e78ef41b Mon Sep 17 00:00:00 2001
From: unknown <hf@deer.(none)>
Date: Fri, 13 Feb 2004 17:20:56 +0400
Subject: [PATCH] Fix for #2211 (field->def contains invalid values)

libmysqld/lib_sql.cc:
  not the right variable was used
---
 libmysqld/lib_sql.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/libmysqld/lib_sql.cc b/libmysqld/lib_sql.cc
index 188227c21f9..63354149d42 100644
--- a/libmysqld/lib_sql.cc
+++ b/libmysqld/lib_sql.cc
@@ -612,8 +612,8 @@ bool Protocol::send_fields(List<Item> *list, uint flag)
       }
       else
       {
-	client_field->def= strdup_root(field_alloc, tmp.ptr());
-	client_field->def_length= tmp.length();
+	client_field->def= strdup_root(field_alloc, res->ptr());
+	client_field->def_length= res->length();
       }
     }
     else
-- 
2.30.9