From: Stathis Kamperis Date: Sat, 13 Nov 2010 16:40:48 +0000 (+0200) Subject: HAMMER - Check if supplied conf file exists X-Git-Url: http://gitweb.dragonflybsd.org/dragonfly.git/commitdiff_plain/154eb1f4311a2d13e2db7cb733d5e042ee2ceb15 HAMMER - Check if supplied conf file exists Dragonfly-bug: --- diff --git a/sbin/hammer/cmd_config.c b/sbin/hammer/cmd_config.c index 5e68e60..fe5c87c 100644 --- a/sbin/hammer/cmd_config.c +++ b/sbin/hammer/cmd_config.c @@ -87,6 +87,10 @@ hammer_cmd_config(char **av, int ac) config.head.error = 0; fd = open(av[1], O_RDONLY); + if (fd < 0) { + err(2, "hammer config: %s", av[1]); + /* not reached */ + } n = read(fd, config.config.text, sizeof(config.config.text) - 1); if (n == sizeof(config.config.text) - 1) { err(2, "hammer config: config file too big, limit %zu bytes",