string and didn't explicitly specify STRING:, they probably typoed.
This is old behavior that broke; restore it.
}
case M_STRING:
status = mrcl_validate_string_member(memberstruct->name);
- mrcl_com_err(whoami);
- if (status == MRCL_REJECT)
- {
- success = 0;
- break;
- }
- else if (memberstruct->type == M_ANY && status != MR_SUCCESS)
+ if (memberstruct->type == M_ANY && status == MRCL_WARN)
{
/* if user is trying to add something which isn't a
remote string, or a list, or a user, and didn't
success = 0;
break;
}
+ else
+ mrcl_com_err(whoami);
+
+ if (status == MRCL_REJECT)
+ {
+ success = 0;
+ break;
+ }
membervec[1] = "STRING";
status = mr_query("add_tagged_member_to_list", 4, membervec,