Lines Matching refs:values
121 static void free_input_values(struct input_values *values);
123 struct input_values *values, int idb);
235 static void free_input_values(struct input_values *values)
237 free(values->domain);
238 free(values->group);
239 free(values->map);
240 free(values->netgroup);
241 free(values->service);
242 free(values->ssh_host);
243 free(values->sudo_rule);
244 free(values->user);
662 struct input_values values = { 0 };
673 { "user", 'u', POPT_ARG_STRING, &(values.user), 0,
677 { "group", 'g', POPT_ARG_STRING, &(values.group), 0,
681 { "netgroup", 'n', POPT_ARG_STRING, &(values.netgroup), 0,
685 { "service", 's', POPT_ARG_STRING, &(values.service), 0,
690 { "autofs-map", 'a', POPT_ARG_STRING, &(values.map), 0,
696 { "ssh-host", 'h', POPT_ARG_STRING, &(values.ssh_host), 0,
702 { "sudo-rule", 'r', POPT_ARG_STRING, &(values.sudo_rule), 0,
707 { "domain", 'd', POPT_ARG_STRING, &(values.domain), 0,
768 if (idb == INVALIDATE_NONE && !values.user && !values.group &&
769 !values.netgroup && !values.service && !values.map &&
770 !values.ssh_host && !values.sudo_rule) {
789 } else if (values.user) {
790 ctx->user_name = talloc_strdup(ctx, values.user);
797 } else if (values.group) {
798 ctx->group_name = talloc_strdup(ctx, values.group);
805 } else if (values.netgroup) {
806 ctx->netgroup_name = talloc_strdup(ctx, values.netgroup);
813 } else if (values.service) {
814 ctx->service_name = talloc_strdup(ctx, values.service);
822 } else if (values.map) {
823 ctx->autofs_name = talloc_strdup(ctx, values.map);
830 } else if (values.ssh_host) {
831 ctx->ssh_host_name = talloc_strdup(ctx, values.ssh_host);
838 } else if (values.sudo_rule) {
839 ctx->sudo_rule_name = talloc_strdup(ctx, values.sudo_rule);
843 if (is_filter_valid(ctx, &values, idb) == false) {
849 ret = init_domains(ctx, values.domain);
851 if (values.domain) {
854 "--domain/-d parameter.\n", values.domain);
867 free_input_values(&values);
878 struct input_values *values, int idb)
904 if (values->user && ctx->user_name == NULL) {
908 if (values->group && ctx->group_name == NULL) {
912 if (values->netgroup && ctx->netgroup_name == NULL) {
916 if (values->service && ctx->service_name == NULL) {
920 if (values->map && ctx->autofs_name == NULL) {
924 if (values->ssh_host && ctx->ssh_host_name == NULL) {
928 if (values->sudo_rule && ctx->sudo_rule_name == NULL) {