Index: /trunk/psModules/src/concepts/pmConceptsRead.c
===================================================================
--- /trunk/psModules/src/concepts/pmConceptsRead.c	(revision 12622)
+++ /trunk/psModules/src/concepts/pmConceptsRead.c	(revision 12623)
@@ -307,5 +307,5 @@
                         headerItem = psMetadataLookup(hduLow->header, conceptItem->data.V);
                     }
-                    if (!headerItem && hduHigh != hduLow && hduHigh->header)) {
+                    if (!headerItem && hduHigh != hduLow && hduHigh->header) {
                         headerItem = psMetadataLookup(hduHigh->header, conceptItem->data.V);
                     }
@@ -335,6 +335,7 @@
                     psList *values = psListAlloc(NULL); // List containing the values
                     while ((key = psListGetAndIncrement(keysIter))) {
+                        psMetadataItem *value = NULL;
                         if (hduLow->header) {
-                            psMetadataItem *value = psMetadataLookup(hduLow->header, key);
+                            value = psMetadataLookup(hduLow->header, key);
                         }
                         if (!value && hduHigh != hduLow && hduHigh->header) {
