X-Git-Url: http://git.archive.openwrt.org/?p=project%2Fodhcpd.git;a=blobdiff_plain;f=src%2Fodhcpd.c;h=ed96178ba48de3140833d49524a7463343536987;hp=22a27a4f7a5b53081dccdc6bf89bd2f7f6f612e9;hb=fa57225cb62b43adffc37a50c3dbd3fa7d225b0b;hpb=8df4253ba73246d31f2e65f2004da3f9890c22c5 diff --git a/src/odhcpd.c b/src/odhcpd.c index 22a27a4..ed96178 100644 --- a/src/odhcpd.c +++ b/src/odhcpd.c @@ -63,8 +63,8 @@ static void print_usage(const char *app) { printf( "== %s Usage ==\n\n" - " -h, --help Print this help\n" - " -l level Specify log level 0..7 (default %d)\n", + " -h, --help Print this help\n" + " -l level Specify log level 0..7 (default %d)\n", app, LOG_WARNING ); } @@ -566,6 +566,12 @@ int odhcpd_register(struct odhcpd_event *event) ((event->handle_error) ? ULOOP_ERROR_CB : 0)); } +int odhcpd_deregister(struct odhcpd_event *event) +{ + event->uloop.cb = NULL; + return uloop_fd_delete(&event->uloop); +} + void odhcpd_process(struct odhcpd_event *event) { odhcpd_receive_packets(&event->uloop, 0);