• Tom Lane's avatar
    Fix SortTocFromFile() to cope with lines that are too long for its buffer. · 1471a147
    Tom Lane authored
    The original coding supposed that a dump TOC file could never contain lines
    longer than 1K.  The folly of that was exposed by a recent report from
    Per-Olov Esgard.  We only really need to see the first dozen or two bytes
    of each line, since we're just trying to read off the numeric ID at the
    start of the line; so there's no need for a particularly huge buffer.
    What there is a need for is logic to not process continuation bufferloads.
    
    Back-patch to all supported branches, since it's always been like this.
    1471a147
pg_backup_archiver.c 104 KB