Add missing Int64GetDatum macro in dbsize.c
authorDavid Rowley <[email protected]>
Fri, 9 Jul 2021 03:14:26 +0000 (15:14 +1200)
committerDavid Rowley <[email protected]>
Fri, 9 Jul 2021 03:14:26 +0000 (15:14 +1200)
I accidentally missed adding this when adjusting 55fe60938 for back
patching.  This adjustment was made for 9.6 to 13. 14 and master are not
affected.

Discussion: https://postgr.es/m/CAApHDvp=twCsGAGQG=A=cqOaj4mpknPBW-EZB-sd+5ZS5gCTtA@mail.gmail.com

src/backend/utils/adt/dbsize.c

index 7064e053a8f1b893ca9e4fc71123575e34c925d2..b0c8a16f8c831947b48fa7855df1bc29a7816a71 100644 (file)
@@ -637,7 +637,8 @@ numeric_truncated_divide(Numeric n, int64 divisor)
    Datum       divisor_numeric;
    Datum       result;
 
-   divisor_numeric = DirectFunctionCall1(int8_numeric, divisor);
+   divisor_numeric = DirectFunctionCall1(int8_numeric,
+                                         Int64GetDatum(divisor));
    result = DirectFunctionCall2(numeric_div_trunc, d, divisor_numeric);
    return DatumGetNumeric(result);
 }