diff options
author | Even Rouault <even.rouault@spatialys.com> | 2017-01-11 19:02:49 +0000 |
---|---|---|
committer | Even Rouault <even.rouault@spatialys.com> | 2017-01-11 19:02:49 +0000 |
commit | 33e002a170c001bc44ead91581cce020e92694eb (patch) | |
tree | 770878a0aa577f3684c7a4925141baf2c59458e6 /libtiff/tif_vms.c | |
parent | 537cd1da1856d734a353511e063f755d77aae927 (diff) | |
download | libtiff-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.c | 10 |
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) { |