Lines Matching refs:res
34 struct sss_ssh_ent *res = NULL;
52 res = talloc_zero(tmp_ctx, struct sss_ssh_ent);
53 if (!res) {
58 res->name = talloc_strdup(res, name);
59 if (!res->name) {
66 res->num_pubkeys = el->num_values;
68 res->pubkeys = talloc_array(res, struct sss_ssh_pubkey,
69 res->num_pubkeys);
70 if (!res->pubkeys) {
76 res->pubkeys[i].data = sss_base64_decode(res->pubkeys,
77 (char *)el->values[i].data, &res->pubkeys[i].data_len);
78 if (!res->pubkeys[i].data) {
87 res->num_aliases = el->num_values;
89 res->aliases = talloc_array(res, char *, res->num_aliases);
90 if (!res->aliases) {
96 res->aliases[i] = talloc_strdup(res->aliases,
98 if (!res->aliases[i]) {
105 *result = talloc_steal(mem_ctx, res);