diff --git a/tmcd/ssl.c b/tmcd/ssl.c
index b942ac2adedb2da7e61d0fe34bf3954d7bc113da..ea7db50c30b4926831ac0aac8d05547f9fa5ab7b 100644
--- a/tmcd/ssl.c
+++ b/tmcd/ssl.c
@@ -455,8 +455,10 @@ tmcd_sslverify_client(char *nodeid, char *class, char *type, int islocal)
 #if 1
 	if (!islocal &&
 	    strcmp(unitname, "pcwa") && strcmp(unitname, "pcron") &&
-	    strcmp(unitname, "pcplab")) {
-		error("sslverify: unitname mismatch: %s!=pcwa|pcron|pcplab\n",
+	    strcmp(unitname, "pcplab") && 
+	    strcmp(unitname, "pcpg") && strcmp(unitname, "pcpgeni")) {
+		error("sslverify: unitname mismatch: %s!=pcwa|pcron|pcplab"
+		      "|pcpg|pcpgeni\n",
 		      unitname, type);
 		return -1;
 	}