Report information
The Basics
Id:
46217
Status:
new
Priority:
Medium/Medium
Queue:

People
Owner:
Nobody in particular
Cc:
AdminCc:

BugTracker
Version Fixed:
(no value)
Version Found:
(no value)
Versions Affected:
(no value)
Versions Planned:
(no value)
Priority:
(no value)
Severity:
(no value)
CVSS Score:
(no value)
CVE ID:
(no value)
Component:
(no value)
Area:
(no value)

Dates
Created:Sun, 08 Oct 2017 02:17:39 -0400
Updated:Tue, 17 Oct 2017 14:24:36 -0400
Closed:Not set



This bug tracker is no longer active.

Please go to our Gitlab to submit issues (both feature requests and bug reports) for active projects maintained by Internet Systems Consortium (ISC).

Due to security and confidentiality requirements, full access is limited to the primary maintainers.

Subject: [BUG REPORT]Bind dlz with MySQL can not execute procedure
Date: Sun, 8 Oct 2017 14:17:01 +0800
From: "Keith NG" <ovearj@gmail.com>
To: bind9-bugs@isc.org
Hello,
    I found that Bind can not use procedure in MySQL dlz driver. I have checked the code of MySQL drivers. Due the procedure will always attach a extra result set which is used to indicate the procedure status. And The driver of Bind dlz just always fetch one result set from MySQL, so the fellow instruction can not be execute with a "Commands out of sync" error. 
    In order to fix this problem, we should use "mysql_next_result" to skip this useless extra result. I will attach the related webpage of this issue below. 

Sincerely