From 5479ee3b0ce741ed7bbae5b90b102f51c18f8b99 Mon Sep 17 00:00:00 2001
From: Raymond Lu <songyulu@hdfgroup.org>
Date: Tue, 7 Jun 2011 14:17:11 -0500
Subject: [PATCH] [svn-r20946] Issue 4278 - When reading data fails, the error
 message should say which filter isn't registered.  This is the follow-up
 commit.  In my first checkin, I took out the line "H5Z_SZIP->encoder_present
 = SZ_encoder_enabled()" by mistake.  It caused SZIP test to fail.  I'm puting
 it back now.

Tested on jam - simple change.
---
 src/H5Z.c | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/H5Z.c b/src/H5Z.c
index c083641118..e04124e8d7 100644
--- a/src/H5Z.c
+++ b/src/H5Z.c
@@ -96,6 +96,7 @@ H5Z_init_interface (void)
 	HGOTO_ERROR (H5E_PLINE, H5E_CANTINIT, FAIL, "unable to register fletcher32 filter")
 #endif /* H5_HAVE_FILTER_FLETCHER32 */
 #ifdef H5_HAVE_FILTER_SZIP
+    H5Z_SZIP->encoder_present = SZ_encoder_enabled();
     if (H5Z_register (H5Z_SZIP)<0)
 	HGOTO_ERROR (H5E_PLINE, H5E_CANTINIT, FAIL, "unable to register szip filter")
 #endif /* H5_HAVE_FILTER_SZIP */