aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs6rc/s6rc_service_resolve.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs6rc/s6rc_service_resolve.c')
-rw-r--r--src/libs6rc/s6rc_service_resolve.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/libs6rc/s6rc_service_resolve.c b/src/libs6rc/s6rc_service_resolve.c
index 6868e6b..0bdf670 100644
--- a/src/libs6rc/s6rc_service_resolve.c
+++ b/src/libs6rc/s6rc_service_resolve.c
@@ -12,17 +12,15 @@ int s6rc_service_resolve (s6rc_db_t const *db, char const *s, uint32_t *id, char
{
size_t len = strlen(s) ;
char const *p = 0 ;
- cdb_reader reader = CDB_READER_ZERO ;
cdb_data data ;
- int r = cdb_find(c, &reader, &data, s, len) ;
+ int r = cdb_find(c, &data, s, len) ;
if (r < 0) return r ;
else if (!r)
{
size_t at = byte_chr(s, len, '@') ;
if (at == len) return 0 ;
if (at == len - 1) return -1 ;
- cdb_findstart(&reader) ;
- r = cdb_find(c, &reader, &data, s, at + 1) ;
+ r = cdb_find(c, &data, s, at + 1) ;
if (r <= 0) return r ;
p = s + at + 1 ;
}