if (IsDirectory(internet_addr, 0) == 0) return(-1);
directory_key(key, internet_addr);
- cdbrec = cdb_fetch(CDB_DIRECTORY, key, strlen(key) );
- if (cdbrec.len == 0) {
+ cdbrec = cdb_fetch(CDB_DIRECTORY, key, strlen(key));
+ if (cdbrec.ptr != NULL) {
if (target != NULL) {
safestrncpy(target, cdbrec.ptr, targbuflen);
}