From e5efc2f0571dce038e120a40d9ca0dc7e901b984 Mon Sep 17 00:00:00 2001 From: Pedro Vicente Nunes Date: Thu, 27 Jul 2006 13:52:26 -0500 Subject: [svn-r12510] add a test for a missing file name test: linux --- tools/h5copy/h5copy.c | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/tools/h5copy/h5copy.c b/tools/h5copy/h5copy.c index 3fc5316..a57f96a 100644 --- a/tools/h5copy/h5copy.c +++ b/tools/h5copy/h5copy.c @@ -228,6 +228,16 @@ main (int argc, const char *argv[]) if (!oname_src || !*oname_src) oname_src = root_name; +/*------------------------------------------------------------------------- + * test for error in opening input file + *-------------------------------------------------------------------------*/ + if (fid_src==-1) + { + printf("Could not open file/object <%s>...Exiting\n",fname_src); + if (fname_src) + free(fname_src); + return 1; + } /*------------------------------------------------------------------------- * last argument, same logic, but the file does not exist, so we attempt to -- cgit v0.12