X-Git-Url: http://git.onelab.eu/?p=distributedratelimiting.git;a=blobdiff_plain;f=drl%2Fulogd_DRL.c;fp=drl%2Fulogd_DRL.c;h=f7b027256901326322647c007087b9982b726cb8;hp=2bb4e524e828c07c05209792c11820c552b2bd1e;hb=89df43dd6b8cb8df82cfbf395b923014d2826b5a;hpb=bf4fd3eaef0d8334db1412ea6e25f4dd3c900a59 diff --git a/drl/ulogd_DRL.c b/drl/ulogd_DRL.c index 2bb4e52..f7b0272 100644 --- a/drl/ulogd_DRL.c +++ b/drl/ulogd_DRL.c @@ -1526,10 +1526,10 @@ static int init_drl(void) { pthread_rwlock_init(&limiter.limiter_lock,NULL); /* determine our local IP by iterating through interfaces */ - if ((limiter.ip = get_local_ip())==0) { - printlog(LOG_CRITICAL, - "ulogd_DRL unable to aquire local IP address, not registering.\n"); - return (false); + limiter.ip = get_local_ip(); + if (limiter.ip == NULL) { + printlog(LOG_CRITICAL, "ulogd_DRL unable to aquire local IP address, not registering.\n"); + return false; } limiter.localaddr = inet_addr(limiter.ip); limiter.port = htons(LIMITER_LISTEN_PORT);