Просмотр исходного кода

Merge trunk revision 3024:
r3024 | sdake | 2010-08-24 11:45:43 -0700 (Tue, 24 Aug 2010) | 2 lines

Remove checking of sub parameters in service.d files.


git-svn-id: http://svn.fedorahosted.org/svn/corosync/branches/flatiron@3027 fd59a12c-fef9-0310-b244-a6a79926bd2f

Steven Dake 15 лет назад
Родитель
Сommit
fd579075ca
1 измененных файлов с 1 добавлено и 29 удалено
  1. 1 29
      exec/coroparse.c

+ 1 - 29
exec/coroparse.c

@@ -229,34 +229,6 @@ static int parser_check_item_uidgid(struct objdb_iface_ver0 *objdb,
 	return 1;
 }
 
-static int parser_check_item_service(struct objdb_iface_ver0 *objdb,
-			hdb_handle_t parent_handle,
-			int type,
-			const char *name,
-			const char **error_string)
-{
-	if (type == PCHECK_ADD_SUBSECTION) {
-		if (parent_handle != OBJECT_PARENT_HANDLE) {
-			*error_string = "service: Can't add second level subsection";
-			return 0;
-		}
-
-		if (strcmp (name, "service") != 0) {
-			*error_string = "service: Can't add subsection different then service";
-			return 0;
-		}
-	}
-
-	if (type == PCHECK_ADD_ITEM) {
-		if (!(strcmp (name, "name") == 0 || strcmp (name, "ver") == 0)) {
-			*error_string = "service: Only name and ver are allowed items";
-			return 0;
-		}
-	}
-
-	return 1;
-}
-
 static int read_uidgid_files_into_objdb(
 	struct objdb_iface_ver0 *objdb,
 	const char **error_string)
@@ -352,7 +324,7 @@ static int read_service_files_into_objdb(
 			fp = fopen (filename, "r");
 			if (fp == NULL) continue;
 
-			res = parse_section(fp, objdb, OBJECT_PARENT_HANDLE, error_string, parser_check_item_service);
+			res = parse_section(fp, objdb, OBJECT_PARENT_HANDLE, error_string, NULL);
 
 			fclose (fp);