• Stephen Frost's avatar
    Another round of Coverity fixes · 5592ebac
    Stephen Frost authored
    Additional non-security issues/improvements spotted by Coverity.
    
    In backend/libpq, no sense trying to protect against port->hba being
    NULL after we've already dereferenced it in the switch() statement.
    
    Prevent against possible overflow due to 32bit arithmitic in
    basebackup throttling (not yet released, so no security concern).
    
    Remove nonsensical check of array pointer against NULL in procarray.c,
    looks to be a holdover from 9.1 and earlier when there were pointers
    being used but now it's just an array.
    
    Remove pointer check-against-NULL in tsearch/spell.c as we had already
    dereferenced it above (in the strcmp()).
    
    Remove dead code from adt/orderedsetaggs.c, isnull is checked
    immediately after each tuplesort_getdatum() call and if true we return,
    so no point checking it again down at the bottom.
    
    Remove recently added minor error-condition memory leak in pg_regress.
    5592ebac
spell.c 39.4 KB