diff --git a/Cargo.lock b/Cargo.lock index e482814..3878597 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1008,7 +1008,7 @@ dependencies = [ [[package]] name = "pkdns" -version = "0.1.1" +version = "0.1.2" dependencies = [ "any-dns", "clap", diff --git a/Cargo.toml b/Cargo.toml index 6bba7c4..4e9b0ae 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "pkdns" -version = "0.1.1" +version = "0.1.2" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html diff --git a/src/pknames_resolver.rs b/src/pknames_resolver.rs index fe0f237..434df31 100644 --- a/src/pknames_resolver.rs +++ b/src/pknames_resolver.rs @@ -46,7 +46,11 @@ impl PknamesResolver { return pkarr_result; // It was a pkarr hostname } - let question = original_query.questions.first().unwrap(); + let question = original_query.questions.first(); + if let None = question { + + } + let question = original_query.questions.first().ok_or("Query does not include a question.")?; let domain = question.qname.to_string(); let pkarr_domain = self.predict_pknames_domain(&domain)?;