• Tom Lane's avatar
    Try to defend against the possibility that libpq is still in COPY_IN state · e605fbcc
    Tom Lane authored
    when we reach the post-COPY "pump it dry" error recovery code that was added
    2006-11-24.  Per a report from Neil Best, there is at least one code path
    in which this occurs, leading to an infinite loop in code that's supposed
    to be making it more robust not less so.  A reasonable response seems to be
    to call PQputCopyEnd() again, so let's try that.
    
    Back-patch to all versions that contain the cleanup loop.
    e605fbcc
copy.c 18.8 KB