Lines Matching defs:idl
268 struct ssh_identitylist *idl = NULL;
307 if ((idl = calloc(1, sizeof(*idl))) == NULL ||
308 (idl->keys = calloc(num, sizeof(*idl->keys))) == NULL ||
309 (idl->comments = calloc(num, sizeof(*idl->comments))) == NULL) {
314 if ((r = deserialise_identity2(msg, &(idl->keys[i]),
315 &(idl->comments[i]))) != 0) {
325 idl->nkeys = num;
326 *idlp = idl;
327 idl = NULL;
331 if (idl != NULL)
332 ssh_free_identitylist(idl);
337 ssh_free_identitylist(struct ssh_identitylist *idl)
341 if (idl == NULL)
343 for (i = 0; i < idl->nkeys; i++) {
344 if (idl->keys != NULL)
345 sshkey_free(idl->keys[i]);
346 if (idl->comments != NULL)
347 free(idl->comments[i]);
349 free(idl->keys);
350 free(idl->comments);
351 free(idl);