From 0e1f75306a6ff50f7dafc235a94f2c0b5081b8c0 Mon Sep 17 00:00:00 2001 From: Raymond Lu Date: Thu, 12 Dec 2002 14:44:53 -0500 Subject: [svn-r6199] Purpose: error-detection improvement Description: verify string parameter in function H5T_vlen_str_mem_getlen isn't nil. --- src/H5Tvlen.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/H5Tvlen.c b/src/H5Tvlen.c index 343f48b..b8a4a25 100644 --- a/src/H5Tvlen.c +++ b/src/H5Tvlen.c @@ -291,8 +291,9 @@ H5T_vlen_str_mem_getlen(H5F_t UNUSED *f, void *vl_addr) FUNC_ENTER_NOAPI(H5T_vlen_str_mem_getlen, FAIL); /* check parameters */ - assert(s); - + if (!s) + HGOTO_ERROR(H5E_ARGS, H5E_BADTYPE, FAIL, "null pointer"); + /* Set return value */ ret_value=(hssize_t)HDstrlen(s); -- cgit v0.12