Index: trunk/psLib/src/types/psMetadataConfig.c
===================================================================
--- trunk/psLib/src/types/psMetadataConfig.c	(revision 23807)
+++ trunk/psLib/src/types/psMetadataConfig.c	(revision 23859)
@@ -180,20 +180,4 @@
 
     return cleaned;
-}
-
-// Count repeat occurances of a single character within a line. The input string must be null terminated.
-static psS32 repeatedChars(char *inString,
-                           char ch)
-{
-    psS32 count = 0;
-
-    while(*inString!='\0') {
-        if(*inString == ch) {
-            count++;
-        }
-        inString++;
-    }
-
-    return count;
 }
 
@@ -1071,13 +1055,4 @@
     *notBlank = true;
 
-    // Check for more than one '@' in a line
-    // XXX this logic is wrong -- there's no reason a @ can't appear in a
-    // comment
-    if (repeatedChars(linePtr, '@') > 1) {
-        psError(PS_ERR_IO, true,
-                _("More than one '@' character is not allowed"));
-        return false;
-    }
-
     // Get metadata item name
     psS32               status = 0;
