1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
--- mod_watch.c Sun Aug 4 16:10:50 2002
+++ mod_watch.c.new Thu Aug 29 21:26:09 2002
@@ -719,8 +719,8 @@
struct watchConfDir *dconf;
/* Do not count if the connection is excluded. */
- if (ntIsMember(networkExcludeList, &r->connection->remote_addr.sin_addr)
- && !ntIsMember(networkIncludeList, &r->connection->remote_addr.sin_addr))
+ if (ntIsMember(networkExcludeList, &((struct sockaddr_in *)&r->connection->remote_addr)->sin_addr)
+ && !ntIsMember(networkIncludeList, &((struct sockaddr_in *)&r->connection->remote_addr)->sin_addr))
return DECLINED;
/* ap_register_cleanup(r->pool, r, watchClean, ap_null_cleanup); */
@@ -831,8 +831,8 @@
}
/* Do not count if the connection is excluded. */
- if (ntIsMember(networkExcludeList, &r->connection->remote_addr.sin_addr)
- && !ntIsMember(networkIncludeList, &r->connection->remote_addr.sin_addr))
+ if (ntIsMember(networkExcludeList, &((struct sockaddr_in *)&r->connection->remote_addr)->sin_addr)
+ && !ntIsMember(networkIncludeList, &((struct sockaddr_in *)&r->connection->remote_addr)->sin_addr))
return DECLINED;
/* Find last sub-request for bytes actually sent. */
|