summaryrefslogtreecommitdiff
path: root/libtiff/tif_vms.c
diff options
context:
space:
mode:
authorEven Rouault <even.rouault@spatialys.com>2017-01-11 19:02:49 +0000
committerEven Rouault <even.rouault@spatialys.com>2017-01-11 19:02:49 +0000
commit33e002a170c001bc44ead91581cce020e92694eb (patch)
tree770878a0aa577f3684c7a4925141baf2c59458e6 /libtiff/tif_vms.c
parent537cd1da1856d734a353511e063f755d77aae927 (diff)
downloadlibtiff-git-33e002a170c001bc44ead91581cce020e92694eb.tar.gz
* libtiff/tiffiop.h, tif_unix.c, tif_win32.c, tif_vms.c: add _TIFFcalloc()
* libtiff/tif_read.c: TIFFReadBufferSetup(): use _TIFFcalloc() to zero initialize tif_rawdata. Fixes http://bugzilla.maptools.org/show_bug.cgi?id=2651
Diffstat (limited to 'libtiff/tif_vms.c')
-rw-r--r--libtiff/tif_vms.c10
1 files changed, 9 insertions, 1 deletions
diff --git a/libtiff/tif_vms.c b/libtiff/tif_vms.c
index c49587aa..31b0fd3f 100644
--- a/libtiff/tif_vms.c
+++ b/libtiff/tif_vms.c
@@ -1,4 +1,4 @@
-/* $Id: tif_vms.c,v 1.13 2015-08-19 02:31:04 bfriesen Exp $ */
+/* $Id: tif_vms.c,v 1.14 2017-01-11 19:02:49 erouault Exp $ */
/*
* Copyright (c) 1988-1997 Sam Leffler
@@ -270,6 +270,14 @@ _TIFFmalloc(tsize_t s)
return (malloc((size_t) s));
}
+void* _TIFFcalloc(tmsize_t nmemb, tmsize_t siz)
+{
+ if( nmemb == 0 || siz == 0 )
+ return ((void *) NULL);
+
+ return calloc((size_t) nmemb, (size_t)siz);
+}
+
void
_TIFFfree(tdata_t p)
{