Lines Matching defs:lres
1291 LAK_RESULT *lres = NULL;
1318 rc = lak_retrieve(lak, user, service, realm, attrs, &lres);
1322 user_dn = lres->value;
1384 if (lres)
1385 lak_result_free(lres);
1399 LAK_RESULT *lres;
1403 rc = lak_retrieve(lak, user, service, realm, attrs, &lres);
1407 rc = lak_check_password(lres->value, password, NULL);
1414 lak_result_free(lres);
1604 const LAK_RESULT *lres,
1610 for (ptr = (LAK_RESULT *)lres; ptr != NULL; ptr = ptr->next)
1622 LAK_RESULT *lres;
1624 lres = (LAK_RESULT *) malloc(sizeof(LAK_RESULT));
1625 if (lres == NULL) {
1629 lres->next = NULL;
1631 lres->attribute = strdup(attr);
1632 if (lres->attribute == NULL) {
1633 lak_result_free(lres);
1637 lres->value = strdup(val);
1638 if (lres->value == NULL) {
1639 lak_result_free(lres);
1642 lres->len = strlen(lres->value);
1644 lres->next = *ret;
1646 *ret = lres;
1653 LAK_RESULT *lres, *ptr = res;
1658 for (lres = ptr; lres != NULL; lres = ptr) {
1660 ptr = lres->next;
1662 if (lres->attribute != NULL) {
1663 memset(lres->attribute, 0, strlen(lres->attribute));
1664 free(lres->attribute);
1667 if (lres->value != NULL) {
1668 memset(lres->value, 0, strlen(lres->value));
1669 free(lres->value);
1672 lres->next = NULL;
1674 free(lres);