mirror of
https://github.com/openbsd/src.git
synced 2025-01-10 06:47:55 -08:00
Better error messages. Include the function causing the problem and do not
include the program name in logmsg() plus exit_daemon() does not return so make it a void function. OK mpf@
This commit is contained in:
parent
4b4b575d81
commit
8562b6e2b0
@ -1,4 +1,4 @@
|
||||
/* $OpenBSD: filter.c,v 1.7 2008/02/26 18:52:53 henning Exp $ */
|
||||
/* $OpenBSD: filter.c,v 1.8 2008/06/13 07:25:26 claudio Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2004, 2005 Camiel Dobbelaar, <cd@sentia.nl>
|
||||
@ -173,7 +173,7 @@ init_filter(char *opt_qname, char *opt_tagname, int opt_verbose)
|
||||
|
||||
dev = open("/dev/pf", O_RDWR);
|
||||
if (dev == -1)
|
||||
err(1, "/dev/pf");
|
||||
err(1, "open /dev/pf");
|
||||
if (ioctl(dev, DIOCGETSTATUS, &status) == -1)
|
||||
err(1, "DIOCGETSTATUS");
|
||||
if (!status.running)
|
||||
|
@ -1,4 +1,4 @@
|
||||
/* $OpenBSD: ftp-proxy.c,v 1.18 2008/04/22 02:22:22 joel Exp $ */
|
||||
/* $OpenBSD: ftp-proxy.c,v 1.19 2008/06/13 07:25:26 claudio Exp $ */
|
||||
|
||||
/*
|
||||
* Copyright (c) 2004, 2005 Camiel Dobbelaar, <cd@sentia.nl>
|
||||
@ -91,7 +91,7 @@ int client_parse_cmd(struct session *s);
|
||||
void client_read(struct bufferevent *, void *);
|
||||
int drop_privs(void);
|
||||
void end_session(struct session *);
|
||||
int exit_daemon(void);
|
||||
void exit_daemon(void);
|
||||
int getline(char *, size_t *);
|
||||
void handle_connection(const int, short, void *);
|
||||
void handle_signal(int, short, void *);
|
||||
@ -315,7 +315,7 @@ end_session(struct session *s)
|
||||
session_count--;
|
||||
}
|
||||
|
||||
int
|
||||
void
|
||||
exit_daemon(void)
|
||||
{
|
||||
struct session *s, *next;
|
||||
@ -329,9 +329,6 @@ exit_daemon(void)
|
||||
closelog();
|
||||
|
||||
exit(0);
|
||||
|
||||
/* NOTREACHED */
|
||||
return (-1);
|
||||
}
|
||||
|
||||
int
|
||||
@ -525,7 +522,7 @@ handle_signal(int sig, short event, void *arg)
|
||||
* Signal handler rules don't apply, libevent decouples for us.
|
||||
*/
|
||||
|
||||
logmsg(LOG_ERR, "%s exiting on signal %d", __progname, sig);
|
||||
logmsg(LOG_ERR, "exiting on signal %d", sig);
|
||||
|
||||
exit_daemon();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user