diff --git a/lib/modules/Sql.pmod/pgsql_util.pmod b/lib/modules/Sql.pmod/pgsql_util.pmod index 640954563a74f22715e3d909256d8c444d8d7018..850602e05dbfc11b9664d77086a5ecfecb5a61a2 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: