• Tom Lane's avatar
    Fix some bugs introduced by the 8.2-era conversion of cube functions to V1 · 5914140a
    Tom Lane authored
    calling convention.  cube_inter and cube_distance could attempt to pfree
    their input arguments, and cube_dim returned a value from a struct it
    might have just pfree'd (which would only really cause a problem in a
    debug build, but it's still wrong).  Per bug #4208 and additional code
    reading.
    
    In HEAD and 8.3, I also made a batch of cosmetic changes to bring these
    functions into line with the preferred coding style for V1 functions,
    ie declare and fetch all the arguments at the top so readers can easily
    see what they are.
    5914140a
cube.c 31.1 KB