]> granicus.if.org Git - postgresql/commitdiff
Use ssize_t where signed results can happen
authorMagnus Hagander <magnus@hagander.net>
Mon, 24 Oct 2016 18:10:18 +0000 (20:10 +0200)
committerMagnus Hagander <magnus@hagander.net>
Mon, 24 Oct 2016 18:10:18 +0000 (20:10 +0200)
Noted by Alexander Korotkov

src/bin/pg_basebackup/walmethods.c

index d1dc046c97ce75cd30bd5c200f352a3396bc321b..b0b3d435c36d3191ba1c711176a5a15a8ddba752 100644 (file)
@@ -432,7 +432,7 @@ tar_write_padding_data(TarMethodFile * f, size_t bytes)
        {
                size_t          bytestowrite = bytesleft > XLOG_BLCKSZ ? XLOG_BLCKSZ : bytesleft;
 
-               size_t          r = tar_write(f, zerobuf, bytestowrite);
+               ssize_t         r = tar_write(f, zerobuf, bytestowrite);
 
                if (r < 0)
                        return false;