Lines Matching refs:current_pw

896 	struct db_password *current_pw, *last_pw;  in ldr_load_pw_line()  local
957 if ((current_pw = db->password_hash[pw_hash])) in ldr_load_pw_line()
959 if (!memcmp(binary, current_pw->binary, in ldr_load_pw_line()
962 current_pw->source, current_pw->binary))) { in ldr_load_pw_line()
985 current_pw = NULL; /* no match */ in ldr_load_pw_line()
987 } while ((current_pw = current_pw->next_hash)); in ldr_load_pw_line()
989 if (current_pw) continue; in ldr_load_pw_line()
1042 current_pw = current_salt->list = mem_alloc_tiny( in ldr_load_pw_line()
1044 current_pw->next = last_pw; in ldr_load_pw_line()
1047 db->password_hash[pw_hash] = current_pw; in ldr_load_pw_line()
1048 current_pw->next_hash = last_pw; in ldr_load_pw_line()
1055 sizeof(current_pw->source) >= format->params.binary_size) in ldr_load_pw_line()
1056 current_pw->binary = memcpy(&current_pw->source, in ldr_load_pw_line()
1059 current_pw->binary = mem_alloc_copy(binary, in ldr_load_pw_line()
1064 current_pw->source = str_alloc_copy(piece); in ldr_load_pw_line()
1069 current_pw->words = words; in ldr_load_pw_line()
1077 current_pw->uid = str_alloc_copy(uid); in ldr_load_pw_line()
1080 current_pw->login = mem_alloc_tiny( in ldr_load_pw_line()
1082 sprintf(current_pw->login, "%s:%d", in ldr_load_pw_line()
1086 current_pw->login = login; in ldr_load_pw_line()
1089 current_pw->login = words->head->data; in ldr_load_pw_line()
1091 current_pw->login = str_alloc_copy(login); in ldr_load_pw_line()
1542 struct db_password *current_pw, *last_pw; in ldr_remove_marked() local
1552 if ((current_pw = current_salt->list)) in ldr_remove_marked()
1554 if (!current_pw->binary) { in ldr_remove_marked()
1559 last_pw->next = current_pw->next; in ldr_remove_marked()
1561 current_salt->list = current_pw->next; in ldr_remove_marked()
1563 last_pw = current_pw; in ldr_remove_marked()
1565 ldr_show_left(db, current_pw); in ldr_remove_marked()
1567 } while ((current_pw = current_pw->next)); in ldr_remove_marked()