diff --git a/src/lib66/parser_utils.c b/src/lib66/parser_utils.c
index 370e25cd7024d7575ae24a8986017486995d1224..ca7a292132824329999ab3cf3df9846f782bf153 100644
--- a/src/lib66/parser_utils.c
+++ b/src/lib66/parser_utils.c
@@ -546,7 +546,7 @@ int keep_common(sv_alltype *service,keynocheck *nocheck,int svtype)
 				{
 					if (r == LOGGER)
 						service->opts[0] = 1 ;/**0 means not enabled*/
-					else if (r == PIPELINE)
+					else if (svtype == LONGRUN && r == PIPELINE)
 						service->opts[1] = 1 ;
 				}
 				if (r == ENVIR)