From 1669688340653dc62b46aa3ee9e52a1917375d3c Mon Sep 17 00:00:00 2001 From: craff Date: Wed, 24 Sep 2025 10:10:18 -1000 Subject: [PATCH] Fix bug for sendQueryParams with no params and binary_result true --- lib/postgresql_stubs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/postgresql_stubs.c b/lib/postgresql_stubs.c index 56ed610..c11a1f7 100644 --- a/lib/postgresql_stubs.c +++ b/lib/postgresql_stubs.c @@ -961,7 +961,7 @@ CAMLprim intnat PQsendQueryParams_stub(value v_conn, value v_query, intnat res; copy_binary_params(v_params, v_binary_params, nparams, &formats, &lengths); bool binary_result = Bool_val(v_binary_result); - res = (nparams == 0) + res = (nparams == 0 && !binary_result) ? PQsendQuery(conn, query) : PQsendQueryParams(conn, query, nparams, param_types, params, lengths, formats, binary_result);