diff options
author | fergus.henderson <fergushenderson@users.noreply.github.com> | 2009-07-24 01:32:50 +0000 |
---|---|---|
committer | fergus.henderson <fergushenderson@users.noreply.github.com> | 2009-07-24 01:32:50 +0000 |
commit | 8ce4277885cc4a080945942672a4e00b379ab147 (patch) | |
tree | e4aec3ccf65109d3a33dfd387f1034e22fee1106 | |
parent | 8a5f0e583a3593803c41ef0719d78e79c38cbcec (diff) | |
download | distcc-git-8ce4277885cc4a080945942672a4e00b379ab147.tar.gz |
Fix compile errors for "make check" caused by distcc-v6-acl-2.patch.
-rw-r--r-- | src/h_parsemask.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/src/h_parsemask.c b/src/h_parsemask.c index 2f873e4..1614b5e 100644 --- a/src/h_parsemask.c +++ b/src/h_parsemask.c @@ -42,8 +42,8 @@ const char * rs_program_name = "h_parsemask"; int main(int argc, char **argv) { int ret; - in_addr_t value, mask; - struct in_addr client_ia; + dcc_address_t value, mask; + struct sockaddr_in client_ia; rs_add_logger(rs_logger_file, RS_LOG_DEBUG, NULL, STDERR_FILENO); rs_trace_set_level(RS_LOG_INFO); @@ -57,10 +57,11 @@ int main(int argc, char **argv) if (ret) return ret; - if (!inet_aton(argv[2], &client_ia)) { + client_ia.sin_family = AF_INET; + if (!inet_aton(argv[2], &client_ia.sin_addr)) { rs_log_error("can't parse client address \"%s\"", argv[2]); return EXIT_BAD_ARGUMENTS; } - return dcc_check_address(client_ia.s_addr, value, mask); + return dcc_check_address((struct sockaddr *) &client_ia, &value, &mask); } |