Lines Matching refs:ret
88 int ret;
109 ret = ENOMEM;
129 ret = sss_filter_sanitize_ex(state, filter_value, &clean_value,
131 if (ret != EOK) {
137 ret = sss_filter_sanitize(state, filter_value, &clean_value);
138 if (ret != EOK) {
155 ret = ENOMEM;
161 ret = sss_parse_internal_fqname(state, filter_value,
163 if (ret != EOK) {
168 ret = sss_filter_sanitize(state, state->shortname, &clean_value);
169 if (ret != EOK) {
181 ret = EINVAL;
193 ret = sysdb_delete_user(state->domain, NULL, uid);
194 if (ret == ENOENT) {
196 ret = EOK;
204 ret = EIO;
209 ret = sss_filter_sanitize(state, sid, &clean_value);
211 if (ret != EOK) {
217 ret = sss_filter_sanitize(state, filter_value, &clean_value);
218 if (ret != EOK) {
226 ret = sss_filter_sanitize(state, filter_value, &clean_value);
227 if (ret != EOK) {
236 ret = EINVAL;
240 ret = sss_filter_sanitize(state, filter_value, &clean_value);
241 if (ret != EOK) {
250 ret = EINVAL;
254 ret = sss_cert_derb64_to_ldap_filter(state, filter_value, attr_name,
257 if (ret != EOK) {
270 ret = sysdb_remove_cert(state->domain, filter_value);
271 if (ret != EOK) {
274 "[%d]: %s\n", ret, sss_strerror(ret));
278 ret = EOK;
287 ret = ENOMEM;
291 ret = sysdb_attrs_add_base64_blob(state->extra_attrs,
293 if (ret != EOK) {
300 ret = EINVAL;
306 ret = EINVAL;
315 ret = ENOMEM;
352 ret = ENOMEM;
356 ret = build_attrs_from_map(state, ctx->opts->user_map,
359 if (ret != EOK) goto done;
361 ret = users_get_retry(req);
362 if (ret != EOK) {
369 if (ret != EOK) {
370 tevent_req_error(req, ret);
382 int ret = EOK;
384 subreq = sdap_id_op_connect_send(state->op, state, &ret);
386 return ret;
400 int ret;
402 ret = sdap_id_op_connect_recv(subreq, &dp_error);
405 if (ret != EOK) {
407 tevent_req_error(req, ret);
435 errno_t ret;
444 ret = sdap_gc_posix_check_recv(subreq, &has_posix);
446 if (ret != EOK) {
450 ret2 = sdap_id_op_done(state->op, ret, &dp_error);
453 ret = users_get_retry(req);
454 if (ret != EOK) {
455 tevent_req_error(req, ret);
465 if (ret == EOK && has_posix == false) {
512 int ret;
516 ret = sdap_get_users_recv(subreq, NULL, NULL);
519 ret = sdap_id_op_done(state->op, ret, &dp_error);
520 if (dp_error == DP_ERR_OK && ret != EOK) {
522 ret = users_get_retry(req);
523 if (ret != EOK) {
524 tevent_req_error(req, ret);
531 if ((ret == ENOENT) &&
557 ret = sdap_fallback_local_user(state, state->shortname, uid, &usr_attrs);
558 if (ret == EOK) {
559 ret = sdap_save_user(state, state->ctx->opts, state->domain,
564 state->sdap_ret = ret;
566 if (ret && ret != ENOENT) {
568 tevent_req_error(req, ret);
572 if (ret == ENOENT && state->noexist_delete == true) {
575 tevent_req_error(req, ret);
579 ret = sysdb_search_user_by_upn(state, state->domain, false,
582 if (ret != EOK) {
594 ret = sysdb_delete_user(state->domain, state->filter_value, 0);
595 if (ret != EOK && ret != ENOENT) {
596 tevent_req_error(req, ret);
608 ret = sysdb_delete_user(state->domain, NULL, uid);
609 if (ret != EOK && ret != ENOENT) {
610 tevent_req_error(req, ret);
629 ret = sysdb_remove_cert(state->domain, state->filter_value);
630 if (ret != EOK) {
632 "[%d]: %s\n", ret, sss_strerror(ret));
633 tevent_req_error(req, ret);
716 int ret;
737 ret = ENOMEM;
758 ret = sss_filter_sanitize_ex(state, filter_value, &clean_value,
760 if (ret != EOK) {
767 ret = sss_parse_internal_fqname(state, filter_value,
769 if (ret != EOK) {
774 ret = sss_filter_sanitize(state, shortname, &clean_value);
775 if (ret != EOK) {
786 ret = EINVAL;
798 ret = sysdb_delete_group(state->domain, NULL, gid);
799 if (ret == ENOENT) {
801 ret = EOK;
809 ret = EIO;
814 ret = sss_filter_sanitize(state, sid, &clean_value);
816 if (ret != EOK) {
822 ret = sss_filter_sanitize(state, filter_value, &clean_value);
823 if (ret != EOK) {
831 ret = sss_filter_sanitize(state, filter_value, &clean_value);
832 if (ret != EOK) {
841 ret = EINVAL;
845 ret = sss_filter_sanitize(state, filter_value, &clean_value);
846 if (ret != EOK) {
851 ret = EINVAL;
857 ret = EINVAL;
864 ret = ENOMEM;
891 ret = ENOMEM;
898 ret = build_attrs_from_map(state, ctx->opts->group_map, SDAP_OPTS_GROUP,
904 if (ret != EOK) goto done;
906 ret = groups_get_retry(req);
907 if (ret != EOK) {
914 if (ret != EOK) {
915 tevent_req_error(req, ret);
927 int ret = EOK;
929 subreq = sdap_id_op_connect_send(state->op, state, &ret);
931 return ret;
945 int ret;
947 ret = sdap_id_op_connect_recv(subreq, &dp_error);
950 if (ret != EOK) {
952 tevent_req_error(req, ret);
980 errno_t ret;
988 ret = sdap_gc_posix_check_recv(subreq, &has_posix);
990 if (ret != EOK) {
994 ret = sdap_id_op_done(state->op, ret, &dp_error);
995 if (dp_error == DP_ERR_OK && ret != EOK) {
997 ret = groups_get_retry(req);
998 if (ret != EOK) {
999 tevent_req_error(req, ret);
1054 int ret;
1056 ret = sdap_get_groups_recv(subreq, NULL, NULL);
1058 ret = sdap_id_op_done(state->op, ret, &dp_error);
1060 if (dp_error == DP_ERR_OK && ret != EOK) {
1062 ret = groups_get_retry(req);
1063 if (ret != EOK) {
1064 tevent_req_error(req, ret);
1070 state->sdap_ret = ret;
1072 if (ret && ret != ENOENT) {
1074 tevent_req_error(req, ret);
1078 if (ret == ENOENT
1099 } else if (ret == ENOENT && state->noexist_delete == true) {
1100 ret = groups_get_handle_no_group(req);
1101 if (ret != EOK) {
1103 "Could not delete group [%d]: %s\n", ret, sss_strerror(ret));
1104 tevent_req_error(req, ret);
1115 errno_t ret;
1121 ret = users_get_recv(subreq, &state->dp_error, &state->sdap_ret);
1124 if (ret != EOK) {
1125 tevent_req_error(req, ret);
1130 ret = groups_get_handle_no_group(req);
1131 if (ret != EOK) {
1133 "Could not delete group [%d]: %s\n", ret, sss_strerror(ret));
1134 tevent_req_error(req, ret);
1148 errno_t ret;
1154 ret = ENOENT;
1157 ret = sysdb_delete_group(state->domain, state->filter_value, 0);
1158 if (ret != EOK && ret != ENOENT) {
1161 state->filter_value, ret, sss_strerror(ret));
1162 return ret;
1164 ret = EOK;
1169 ret = errno ? errno : EINVAL;
1173 ret = sysdb_delete_group(state->domain, NULL, gid);
1174 if (ret != EOK && ret != ENOENT) {
1177 gid, ret, sss_strerror(ret));
1178 return ret;
1180 ret = EOK;
1186 ret = EOK;
1193 ret = EOK;
1196 ret = EINVAL;
1200 return ret;
1251 errno_t ret;
1264 ret = sysdb_attrs_add_time_t(attrs, SYSDB_INITGR_EXPIRE, cache_timeout);
1265 if (ret != EOK) {
1270 ret = sysdb_set_user_attr(domain, name, attrs, SYSDB_MOD_REP);
1271 if (ret != EOK) {
1279 return ret;
1294 int ret;
1309 ret = ENOMEM;
1323 ret = build_attrs_from_map(state, ctx->opts->group_map, SDAP_OPTS_GROUP,
1325 if (ret != EOK) goto fail;
1327 ret = groups_by_user_retry(req);
1328 if (ret != EOK) {
1335 tevent_req_error(req, ret);
1345 int ret = EOK;
1347 subreq = sdap_id_op_connect_send(state->op, state, &ret);
1349 return ret;
1363 int ret;
1365 ret = sdap_id_op_connect_recv(subreq, &dp_error);
1368 if (ret != EOK) {
1370 tevent_req_error(req, ret);
1398 int ret;
1401 ret = sdap_get_initgr_recv(subreq);
1403 ret = sdap_id_op_done(state->op, ret, &dp_error);
1405 if (dp_error == DP_ERR_OK && ret != EOK) {
1407 ret = groups_by_user_retry(req);
1408 if (ret != EOK) {
1409 tevent_req_error(req, ret);
1415 state->sdap_ret = ret;
1417 if (ret == EOK || ret == ENOENT) {
1420 ret = sysdb_get_real_name(state,
1424 if (ret != EOK) {
1428 cname, ret, sss_strerror(ret));
1435 ret = sysdb_delete_user(state->domain, cname, 0);
1436 if (ret != EOK && ret != ENOENT) {
1437 tevent_req_error(req, ret);
1443 ret = set_initgroups_expire_attribute(state->domain, cname);
1444 if (ret != EOK) {
1446 tevent_req_error(req, ret);
1452 tevent_req_error(req, ret);
1531 errno_t ret;
1542 ret = EINVAL;
1573 ret = EINVAL;
1588 ret = EINVAL;
1602 ret = EINVAL;
1617 ret = EINVAL;
1631 ret = EINVAL;
1646 ret = EINVAL;
1668 ret = EINVAL;
1674 ret = ENOMEM;
1682 if (ret == EOK) {
1685 tevent_req_error(req, ret);
1697 errno_t ret;
1705 ret = users_get_recv(subreq, &state->dp_error, &state->sdap_ret);
1709 ret = groups_get_recv(subreq, &state->dp_error, &state->sdap_ret);
1713 ret = groups_by_user_recv(subreq, &state->dp_error, &state->sdap_ret);
1717 ret = ldap_netgroup_get_recv(subreq, &state->dp_error, &state->sdap_ret);
1721 ret = services_get_recv(subreq, &state->dp_error, &state->sdap_ret);
1729 ret = sdap_get_user_and_group_recv(subreq, &state->dp_error,
1734 ret = users_get_recv(subreq, &state->dp_error, &state->sdap_ret);
1737 ret = EINVAL;
1742 if (ret != EOK) {
1744 tevent_req_error(req, ret);
1817 int ret;
1835 ret = ENOMEM;
1850 ret = ENOMEM;
1859 tevent_req_error(req, ret);
1870 int ret;
1874 ret = groups_get_recv(subreq, &state->dp_error, &state->sdap_ret);
1877 if (ret != EOK) { /* Fatal error while looking up group */
1878 tevent_req_error(req, ret);
1925 int ret;
1927 ret = users_get_recv(subreq, &state->dp_error, &state->sdap_ret);
1930 if (ret != EOK) {
1931 tevent_req_error(req, ret);
1938 ret = sysdb_delete_by_sid(state->sysdb, state->domain,
1940 if (ret != EOK) {
1942 tevent_req_error(req, ret);
1951 /* Both ret and sdap->ret are EOK. Matching user found */
1990 errno_t ret;
2001 ret = EOK;
2008 ret = ENOMEM;
2017 dp_reply_std_set(&state->reply, DP_ERR_DECIDE, ret, NULL);
2032 errno_t ret;
2037 ret = sdap_handle_acct_req_recv(subreq, &dp_error, &error_msg, NULL);
2041 dp_reply_std_set(&state->reply, dp_error, ret, error_msg);