From 47c4742cfab3a0dfe5af0dae4c606c9a69c00c3e Mon Sep 17 00:00:00 2001 From: "Stephen R. van den Berg" <srb@cuci.nl> Date: Mon, 17 Feb 2020 15:58:06 +0100 Subject: [PATCH] pgsql: Cast integers to floats, when floats are desired. --- lib/modules/Sql.pmod/pgsql_util.pmod | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/modules/Sql.pmod/pgsql_util.pmod b/lib/modules/Sql.pmod/pgsql_util.pmod index 640954563a..850602e05d 100644 --- a/lib/modules/Sql.pmod/pgsql_util.pmod +++ b/lib/modules/Sql.pmod/pgsql_util.pmod @@ -1333,7 +1333,7 @@ class sql_result { else { int w = dtoid[i] == FLOAT4OID ? 4 : 8; plugbuffer->add_int32(w) - ->sprintf(w == 4 ? "%4F" : "%8F", value); + ->sprintf(w == 4 ? "%4F" : "%8F", (float)value); } break; case INT8OID: -- GitLab