summaryrefslogtreecommitdiffstats
path: root/perform
diff options
context:
space:
mode:
authorLarry Knox <lrknox@hdfgroup.org>2014-04-11 18:50:55 (GMT)
committerLarry Knox <lrknox@hdfgroup.org>2014-04-11 18:50:55 (GMT)
commit17a1f1a5976b98db1788200f0b015694f85cb008 (patch)
tree0334bcff5cac09f99eb858fdaa0011f182270dbd /perform
parent29791cf160f67f4cccf293c57a5b9479407f7c1b (diff)
downloadhdf5-17a1f1a5976b98db1788200f0b015694f85cb008.zip
hdf5-17a1f1a5976b98db1788200f0b015694f85cb008.tar.gz
hdf5-17a1f1a5976b98db1788200f0b015694f85cb008.tar.bz2
[svn-r25017] Merge r24997 changes from trunk.
Added compiler versions for mpich to settings file and configure summary. For make installcheck, compile and run installed examples using the installed scripts. They were being compiled but not run. Add Fortran2003 examples to the run-ex-fortran script when fortran2003 is enabled. Set flag to -O3 in production mode for Intel compilers other than those with specified other settings. Gentoo patches: Remove unnecessary setting of LD_LIBRARY_PATH from configure. Prevent potential array subscript out of bounds error in perform/pio_engine.c and sio_engine.c. Tested with h5committest on jam, koala, ostrich and platypus.
Diffstat (limited to 'perform')
-rw-r--r--perform/pio_engine.c2
-rw-r--r--perform/sio_engine.c2
2 files changed, 2 insertions, 2 deletions
diff --git a/perform/pio_engine.c b/perform/pio_engine.c
index 82d1bb8..3535fb4 100644
--- a/perform/pio_engine.c
+++ b/perform/pio_engine.c
@@ -437,7 +437,7 @@ pio_create_filename(iotype iot, const char *base_name, char *fullname, size_t si
subdir = (user ? user : login);
if (subdir) {
- for (i = 0; i < size && prefix[i]; i++)
+ for (i = 0; i < size-1 && prefix[i]; i++)
fullname[i] = prefix[i];
fullname[i++] = '/';
diff --git a/perform/sio_engine.c b/perform/sio_engine.c
index dec2f98..07e6b16c 100644
--- a/perform/sio_engine.c
+++ b/perform/sio_engine.c
@@ -333,7 +333,7 @@ sio_create_filename(iotype iot, const char *base_name, char *fullname, size_t si
subdir = (user ? user : login);
if (subdir) {
- for (i = 0; i < size && prefix[i]; i++)
+ for (i = 0; i < size-1 && prefix[i]; i++)
fullname[i] = prefix[i];
fullname[i++] = '/';