problem with ct_send command in FreeTDS 1.*

Michael Becker <[email protected]> Thu, 26 Oct 2017 11:15:33 +0200
Newsgroups gmane.comp.db.tds.freetds
Message-ID <[email protected]>
Hi,

starting with FreeTDS 1.00.1 ct_send works as follows:

-------------------
CS_RETCODE
ct_send(CS_COMMAND * cmd)
{
...
if (cmd->command_type == CS_DYNAMIC_CMD) {
...
switch (cmd->dynamic_cmd) {
...
case CS_EXECUTE:
...
if (!pparam_info)
  return CS_FAIL;
...
-------------------

The check "if (!pparam_info)" is added in version 1, up to 0.95.95 pparam_info was allowed to be NULL. This behaviour
runs into an error if ct_send is performed on a cursor having bind arguments only.
Without this check it's working fine. So please remove this check.

Regards: Michael

_______________________________________________
FreeTDS mailing list
[email protected]
https://lists.ibiblio.org/mailman/listinfo/freetds
m_becker.vcf (text/x-vcard, 135 B)
begin:vcard
fn:Michael Becker
n:Becker;Michael
email;internet:[email protected]
x-mozilla-html:FALSE
version:2.1
end:vcard
signature.asc (application/pgp-signature, 833 B)
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEqOmXIsfLZ5I29o3ojVkDSqPZARQFAlnxp7UACgkQjVkDSqPZ
ARQmJw//bkLzH4rEVNvill+AL5d8znCPEcfof5zf+k4SpqDRc3IUPNL1/jw9395R
VCHp327yeUr/ZRQ0wC0BMskzXlVRmQFymVuJwwNupaUcWBWqrpGdSvYMEgNTlDEN
j/Q2NRP000IvJRPPWgBWPTY6Ti3UZWZGkwubfcSpSkvisc4YMhlGQLJr2rxrMxJQ
H/lGVCMLBzGRgedPfXl/v2ENOsfv2JeH+t+9er1L18nSRk/DBzDUg+XNv3uw+LVK
X8FRSZexoO1+yNX7V71LOzFxPkfwfEoDbGem+MUmFQDH/W9Z2iPO6Cj1E37EmEcD
8EQsEJ8d91NNpCFRkfgKI3F0Nk09bYYKOFuY87hIyOSRRcQSSyIKtNy460U0bYAw
i/lzg2OED2AfNggtvc1IWHQTOKxFRzepuBW35HJ5ndvmDjKrOTf4RqUQOarRN59Y
nkzkrrmSQSPib0bfK6yrOWySbjqWDBDcz3JX2S96sGDXNTPkudVLioRV/ewbFqjz
dDgzrVNmPvCwKeDVcistxxlMZS3Njsx7+GSRUDj102pET84iSz4EKLjGrCloEkU2
bqARqkq7VmV+vjCyGesU5rmnJsx4Ajy0hLhx/o0CITEAurTmzrIZrLQ1HFt2au0c
wSIbCbwpwkuANPcU0cE5lk4UzC9nmOytKqdzK97AQYK9y708psU=
=HD/O
-----END PGP SIGNATURE-----