summaryrefslogtreecommitdiff
blob: b640543eebc9858ecaa528aaf4a8a26006e9e1f1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
diff -urN src/nlapi.c src/nlapi.c
--- src/nlapi.c	2004-12-20 08:39:14.682706517 -0500
+++ src/nlapi.c	2004-12-20 08:39:50.185734092 -0500
@@ -86,7 +86,7 @@
         for (; bytes > 0; p = NLMSG_NEXT(p, bytes)) {
             struct callback_info *c;
             
-            if (!NLMSG_OK(p, bytes) || (size_t) bytes < sizeof(struct nlmsghdr) || (size_t) bytes < p->nlmsg_len) {
+            if (!NLMSG_OK(p, (size_t) bytes) || (size_t) bytes < sizeof(struct nlmsghdr) || (size_t) bytes < (size_t) p->nlmsg_len) {
                 daemon_log(LOG_ERR, "NLAPI: Packet too small or truncated!\n");
                 return -1;
             }