From 5589a9a186cc1d3dc09bb9895b6b629f9bf3b15c Mon Sep 17 00:00:00 2001 From: Valerio mariani Date: Thu, 16 Jul 2015 15:50:51 +0200 Subject: Throw an error if the path data ends with a slash --- libcrystfel/src/hdf5-file.c | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'libcrystfel/src') diff --git a/libcrystfel/src/hdf5-file.c b/libcrystfel/src/hdf5-file.c index fc4b1355..473d7da7 100644 --- a/libcrystfel/src/hdf5-file.c +++ b/libcrystfel/src/hdf5-file.c @@ -2131,6 +2131,11 @@ int check_path_existence(hid_t fh, const char *path) int check; sep = strstr(start, "/"); + if ( strlen(sep) == 1 ) { + ERROR("Error: Data path ends with a / symbol\n"); + free(path_copy); + return 1; + } if ( sep != NULL ) { -- cgit v1.2.3