From 2da75e86f1cdb36eea83fc62f8cee58c22dc3a05 Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Mon, 13 Mar 2006 19:55:41 +0000 Subject: Fix segmentation fault with specific passkey agent and missing address --- hcid/passkey-agent.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/hcid/passkey-agent.c b/hcid/passkey-agent.c index 7995bafe..b46ba96b 100644 --- a/hcid/passkey-agent.c +++ b/hcid/passkey-agent.c @@ -305,6 +305,11 @@ int main(int argc, char **argv) passkey = strdup(argv[0]); address = (argc > 1) ? strdup(argv[1]) : NULL; + if (!use_default && !address) { + usage(); + exit(1); + } + if (!agent_path) agent_path = strdup(default_path); -- cgit