From 781e12c79e97f76799af8c557c6e96c508e645df Mon Sep 17 00:00:00 2001 From: Ken'ichi Ohmichi Date: Thu, 7 May 2009 13:08:40 +0900 Subject: Cleanup the infinite loop of cgrulesengddaemon. Hi, This patch clarifies the infinite loop. Thanks Ken'ichi Ohmichi Signed-off-by: Ken'ichi Ohmichi Acked-by: Balbir Singh Acked-by: Dhaval Giani --- src/daemon/cgrulesengd.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/src/daemon/cgrulesengd.c b/src/daemon/cgrulesengd.c index 595c321..c025862 100644 --- a/src/daemon/cgrulesengd.c +++ b/src/daemon/cgrulesengd.c @@ -460,8 +460,9 @@ int cgre_create_netlink_socket_process_msg() } cgroup_dbg("sent\n"); - for(memset(buff, 0, sizeof(buff)), from_nla_len = sizeof(from_nla); - ; memset(buff, 0, sizeof(buff)), from_nla_len = sizeof(from_nla)) { + for(;;) { + memset(buff, 0, sizeof(buff)); + from_nla_len = sizeof(from_nla); struct nlmsghdr *nlh = (struct nlmsghdr*)buff; memcpy(&from_nla, &kern_nla, sizeof(from_nla)); recv_len = recvfrom(sk_nl, buff, BUFF_SIZE, 0, -- cgit