diff options
author | rooneg <rooneg@13f79535-47bb-0310-9956-ffa450edef68> | 2005-11-23 04:02:34 +0000 |
---|---|---|
committer | rooneg <rooneg@13f79535-47bb-0310-9956-ffa450edef68> | 2005-11-23 04:02:34 +0000 |
commit | 80f505386da3bd0abf131614e5e1b85567cea05d (patch) | |
tree | f85631bd780712c149acdde42744b1ee1a9d642d /network_io | |
parent | c9ace757b8273df872ec2f1563291bfa755e2561 (diff) | |
download | libapr-80f505386da3bd0abf131614e5e1b85567cea05d.tar.gz |
Fix a warning when building on FreeBSD due to an error in the arguments
passed to sysctlbyname. The fifth argument is a size_t, not a pointer,
so using NULL is incorrect.
This change is being committed directly to the 0.9.x branch because the
version of this code in trunk no longer uses sysctlbyname.
* network_io/unix/sendrecv.c
(include_hdrs_in_length): Correct 5 argument to sysctlbyname.
* CHANGES: Note change.
git-svn-id: http://svn.apache.org/repos/asf/apr/apr/branches/0.9.x@348360 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'network_io')
-rw-r--r-- | network_io/unix/sendrecv.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/network_io/unix/sendrecv.c b/network_io/unix/sendrecv.c index 3cd07629a..ac01cad33 100644 --- a/network_io/unix/sendrecv.c +++ b/network_io/unix/sendrecv.c @@ -406,7 +406,7 @@ static int include_hdrs_in_length(void) kernel_version = 0; /* silence compiler warning */ kernel_version_size = sizeof(kernel_version); if (sysctlbyname("kern.osreldate", &kernel_version, - &kernel_version_size, NULL, NULL) == 0 && + &kernel_version_size, NULL, 0) == 0 && kernel_version < KERNEL_WITH_SENDFILE_LENGTH_FIX) { api = OLD; return 1; |