X-Git-Url: http://git.openwrt.org/?a=blobdiff_plain;f=urngd.c;fp=urngd.c;h=f57a162aa039c7485735d919b8c97155b721880d;hb=41e4163b2e7f4c1c1f51cdfa487d6052ff859cf2;hp=8b9a762234a0cddc0219e2810d3e53cc0af78db8;hpb=7146f0c33c4f68883e60169066a4a863ae388fc5;p=project%2Furngd.git diff --git a/urngd.c b/urngd.c index 8b9a762..f57a162 100644 --- a/urngd.c +++ b/urngd.c @@ -176,7 +176,7 @@ static bool urngd_init(struct urngd *u) u->rnd_fd.cb = low_entropy_cb; u->rnd_fd.fd = open(DEV_RANDOM, O_WRONLY); if (u->rnd_fd.fd < 1) { - ERROR(DEV_RANDOM " open failed: %s", strerror(errno)); + ERROR(DEV_RANDOM " open failed: %s\n", strerror(errno)); return false; } @@ -225,10 +225,11 @@ int main(int argc, char **argv) } } + ulog_open(ulog_channels, LOG_DAEMON, "urngd"); + if (!urngd_init(&urngd_service)) return -1; - ulog_open(ulog_channels, LOG_DAEMON, "urngd"); LOG("v%s started.\n", URNGD_VERSION); gather_entropy(&urngd_service);