Lines Matching refs:objs

1124     struct override_user *objs;
1146 objs = talloc_zero_array(tmp_ctx, struct override_user, count + 1);
1147 if (objs == NULL) {
1153 objs[i].orig_name = ldb_msg_find_attr_as_string(msgs[i], ORIGNAME,
1155 if (objs[i].orig_name == NULL) {
1168 objs[i].name = talloc_steal(objs, name);
1171 objs[i].uid = ldb_msg_find_attr_as_uint(msgs[i], SYSDB_UIDNUM, 0);
1172 objs[i].gid = ldb_msg_find_attr_as_uint(msgs[i], SYSDB_GIDNUM, 0);
1173 objs[i].home = ldb_msg_find_attr_as_string(msgs[i], SYSDB_HOMEDIR, NULL);
1174 objs[i].shell = ldb_msg_find_attr_as_string(msgs[i], SYSDB_SHELL, NULL);
1175 objs[i].gecos = ldb_msg_find_attr_as_string(msgs[i], SYSDB_GECOS, NULL);
1180 objs[i].cert = sss_base64_encode(objs, el->values[0].data,
1182 if (objs[i].cert == NULL) {
1188 objs[i].cert = NULL;
1191 talloc_steal(objs, objs[i].orig_name);
1192 talloc_steal(objs, objs[i].home);
1193 talloc_steal(objs, objs[i].shell);
1194 talloc_steal(objs, objs[i].gecos);
1197 talloc_steal(mem_ctx, objs);
1206 return objs;
1215 struct override_group *objs;
1236 objs = talloc_zero_array(tmp_ctx, struct override_group, count + 1);
1237 if (objs == NULL) {
1243 objs[i].orig_name = ldb_msg_find_attr_as_string(msgs[i], ORIGNAME,
1245 if (objs[i].orig_name == NULL) {
1250 talloc_steal(objs, objs[i].orig_name);
1259 objs[i].name = talloc_steal(objs, name);
1262 objs[i].gid = ldb_msg_find_attr_as_uint(msgs[i], SYSDB_GIDNUM, 0);
1265 talloc_steal(mem_ctx, objs);
1274 return objs;
1284 struct override_user *objs;
1303 objs = list_user_overrides(tmp_ctx, dom, filter);
1304 if (objs == NULL) {
1310 for (i = 0; objs[i].orig_name != NULL; i++) {
1315 {SSS_COLONDB_STRING, {.str = objs[i].orig_name}},
1316 {SSS_COLONDB_STRING, {.str = objs[i].name}},
1317 {SSS_COLONDB_UINT32, {.uint32 = objs[i].uid}},
1318 {SSS_COLONDB_UINT32, {.uint32 = objs[i].gid}},
1319 {SSS_COLONDB_STRING, {.str = objs[i].gecos}},
1320 {SSS_COLONDB_STRING, {.str = objs[i].home}},
1321 {SSS_COLONDB_STRING, {.str = objs[i].shell}},
1322 {SSS_COLONDB_STRING, {.str = objs[i].cert}},
1353 struct override_group *objs;
1373 objs = list_group_overrides(tmp_ctx, dom, filter);
1374 if (objs == NULL) {
1380 for (i = 0; objs[i].orig_name != NULL; i++) {
1385 {SSS_COLONDB_STRING, {.str = objs[i].orig_name}},
1386 {SSS_COLONDB_STRING, {.str = objs[i].name}},
1387 {SSS_COLONDB_UINT32, {.uint32 = objs[i].gid}},