/*
* Search entries in nsscash files by using indices and binary search
*
- * Copyright (C) 2019 Simon Ruderich
+ * Copyright (C) 2019-2021 Simon Ruderich
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU Affero General Public License as published by
return strcmp(key->name, name);
// Lookup by ID (uint64_t)
- } else if (key->id != NULL) {
+ } else {
const uint64_t *id = member;
- if (*key->id < *id) {
+ if (key->id < *id) {
return -1;
- } else if (*key->id == *id) {
+ } else if (key->id == *id) {
return 0;
} else {
return +1;
}
-
- } else {
- abort();
}
}