From be6a01f2e038f39c85f813793f41c17fef3e578e Mon Sep 17 00:00:00 2001 From: Daniel Friesel Date: Sat, 8 Aug 2009 15:58:39 +0200 Subject: Check argc --- src/host.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/host.c b/src/host.c index 62e0eff..1da33b7 100644 --- a/src/host.c +++ b/src/host.c @@ -36,8 +36,11 @@ int main(int argc, char **argv) { char hostname[NI_MAXHOST]; char ip_address[INET6_ADDRSTRLEN]; int ret; - struct in_addr addr; - void *ptr; + + if (argc < 2) { + fprintf(stderr, "Usage: %s \n", argv[0]); + return EXIT_FAILURE; + } ret = getaddrinfo(argv[1], NULL, &hints, &result); if (ret != 0) { -- cgit v1.2.3