summaryrefslogtreecommitdiff
path: root/libtiff/tif_write.c
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2015-12-12 18:04:26 +0000
committerEven Rouault <even.rouault@spatialys.com>2015-12-12 18:04:26 +0000
commit845ee2f85b7c43f66e6f21d93e94c2f2b4fa43cf (patch)
tree644dd435cbfd434f8a7a9896f939c237533bb994 /libtiff/tif_write.c
parentb452d9b91c9eb78db4429cc1ae161b6d4093a6e5 (diff)
downloadlibtiff-git-845ee2f85b7c43f66e6f21d93e94c2f2b4fa43cf.tar.gz
* libtiff/tif_write.c: TIFFWriteEncodedStrip() and TIFFWriteEncodedTile()
should return -1 in case of failure of tif_encodestrip() as documented * libtiff/tif_dumpmode.c: DumpModeEncode() should return 0 in case of failure so that the above mentionned functions detect the error.
Diffstat (limited to 'libtiff/tif_write.c')
-rw-r--r--libtiff/tif_write.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/libtiff/tif_write.c b/libtiff/tif_write.c
index 7996c31e..77114fd7 100644
--- a/libtiff/tif_write.c
+++ b/libtiff/tif_write.c
@@ -1,4 +1,4 @@
-/* $Id: tif_write.c,v 1.42 2015-06-07 23:00:23 bfriesen Exp $ */
+/* $Id: tif_write.c,v 1.43 2015-12-12 18:04:26 erouault Exp $ */
/*
* Copyright (c) 1988-1997 Sam Leffler
@@ -266,7 +266,7 @@ TIFFWriteEncodedStrip(TIFF* tif, uint32 strip, void* data, tmsize_t cc)
tif->tif_postdecode( tif, (uint8*) data, cc );
if (!(*tif->tif_encodestrip)(tif, (uint8*) data, cc, sample))
- return (0);
+ return ((tmsize_t) -1);
if (!(*tif->tif_postencode)(tif))
return ((tmsize_t) -1);
if (!isFillOrder(tif, td->td_fillorder) &&
@@ -446,7 +446,7 @@ TIFFWriteEncodedTile(TIFF* tif, uint32 tile, void* data, tmsize_t cc)
tif->tif_postdecode( tif, (uint8*) data, cc );
if (!(*tif->tif_encodetile)(tif, (uint8*) data, cc, sample))
- return (0);
+ return ((tmsize_t) -1);
if (!(*tif->tif_postencode)(tif))
return ((tmsize_t)(-1));
if (!isFillOrder(tif, td->td_fillorder) &&