diff -urNp a/crm/admin/crm_attribute.c b/crm/admin/crm_attribute.c --- a/crm/admin/crm_attribute.c 2008-05-16 17:09:02.000000000 +0900 +++ b/crm/admin/crm_attribute.c 2008-05-16 17:33:12.000000000 +0900 @@ -277,6 +277,12 @@ main(int argc, char **argv) fprintf(stderr,"Please specify a node with -U or -u\n"); return 1; } + if(attr_value != NULL && (strcmp(attr_value, "0"))) { + if(char2score(attr_value) <= 0){ + fprintf(stderr,"%s is irrelevant value. \n", attr_value); + return 1; + } + } set_name = NULL; attr_name = crm_concat("fail-count", rsc_id, '-');