diff options
author | Elena Pourmal <epourmal@hdfgroup.org> | 2001-07-10 18:05:11 (GMT) |
---|---|---|
committer | Elena Pourmal <epourmal@hdfgroup.org> | 2001-07-10 18:05:11 (GMT) |
commit | a46f951ea0f9fa3be5b7d61d2b1f7116e28ced9d (patch) | |
tree | 8074ea1bb91c21bb240fe55bb90a2374386d5e9a | |
parent | b6e3eab0857166408ed411b2f7b0db31774647f5 (diff) | |
download | hdf5-a46f951ea0f9fa3be5b7d61d2b1f7116e28ced9d.zip hdf5-a46f951ea0f9fa3be5b7d61d2b1f7116e28ced9d.tar.gz hdf5-a46f951ea0f9fa3be5b7d61d2b1f7116e28ced9d.tar.bz2 |
[svn-r4171]
Purpose:
Bug fix (by Bob McGrath)
Description:
On Solaris platforms palette was not written to the HDF5 file
Solution:
'\0' character was written outside the GroupName array. Apparently on Solaris it destroyed the condition value that determined if the palette should be written to the file.
Platforms tested:
Not tested yet.
-rw-r--r-- | hl/tools/gif2h5/writehdf.c | 2 | ||||
-rw-r--r-- | tools/gifconv/writehdf.c | 2 |
2 files changed, 2 insertions, 2 deletions
diff --git a/hl/tools/gif2h5/writehdf.c b/hl/tools/gif2h5/writehdf.c index 5426c27..313b57e 100644 --- a/hl/tools/gif2h5/writehdf.c +++ b/hl/tools/gif2h5/writehdf.c @@ -95,7 +95,7 @@ char *GIFFileName; fprintf(stderr , "strncpy failed\n"); exit(1); } - GroupName[VSNAMELENMAX] = '\0'; + GroupName[VSNAMELENMAX - 1] = '\0'; if ((file_id = H5Fcreate(HDFName , H5F_ACC_TRUNC , H5P_DEFAULT , H5P_DEFAULT)) < 0) { diff --git a/tools/gifconv/writehdf.c b/tools/gifconv/writehdf.c index 5426c27..313b57e 100644 --- a/tools/gifconv/writehdf.c +++ b/tools/gifconv/writehdf.c @@ -95,7 +95,7 @@ char *GIFFileName; fprintf(stderr , "strncpy failed\n"); exit(1); } - GroupName[VSNAMELENMAX] = '\0'; + GroupName[VSNAMELENMAX - 1] = '\0'; if ((file_id = H5Fcreate(HDFName , H5F_ACC_TRUNC , H5P_DEFAULT , H5P_DEFAULT)) < 0) { |