diff options
-rw-r--r-- | tools/h5copy/h5copy.c | 10 |
1 files changed, 10 insertions, 0 deletions
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 |