diff options
author | peter <peter@FreeBSD.org> | 2002-02-28 02:56:29 +0000 |
---|---|---|
committer | peter <peter@FreeBSD.org> | 2002-02-28 02:56:29 +0000 |
commit | e8f88d4909c743ebf511b34ff5cb94c415988954 (patch) | |
tree | 609a1fb38d92ca94783cfdac003a5a8f1f25a0ca /sys/netkey/key.c | |
parent | 7c729fe9615b1381f4965143fbeee495cb45ae58 (diff) | |
download | FreeBSD-src-e8f88d4909c743ebf511b34ff5cb94c415988954.zip FreeBSD-src-e8f88d4909c743ebf511b34ff5cb94c415988954.tar.gz |
Fix warnings
Diffstat (limited to 'sys/netkey/key.c')
-rw-r--r-- | sys/netkey/key.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/sys/netkey/key.c b/sys/netkey/key.c index 12b9401..b9e51bd 100644 --- a/sys/netkey/key.c +++ b/sys/netkey/key.c @@ -334,8 +334,8 @@ do { \ (idx)->prefs = (ps); \ (idx)->prefd = (pd); \ (idx)->ul_proto = (ulp); \ - bcopy((s), &(idx)->src, ((struct sockaddr *)(s))->sa_len); \ - bcopy((d), &(idx)->dst, ((struct sockaddr *)(d))->sa_len); \ + bcopy((s), &(idx)->src, ((const struct sockaddr *)(s))->sa_len); \ + bcopy((d), &(idx)->dst, ((const struct sockaddr *)(d))->sa_len); \ } while (0) /* @@ -348,8 +348,8 @@ do { \ (idx)->proto = (p); \ (idx)->mode = (m); \ (idx)->reqid = (r); \ - bcopy((s), &(idx)->src, ((struct sockaddr *)(s))->sa_len); \ - bcopy((d), &(idx)->dst, ((struct sockaddr *)(d))->sa_len); \ + bcopy((s), &(idx)->src, ((const struct sockaddr *)(s))->sa_len); \ + bcopy((d), &(idx)->dst, ((const struct sockaddr *)(d))->sa_len); \ } while (0) /* key statistics */ @@ -7139,7 +7139,7 @@ key_validate_ext(ext, len) const struct sadb_ext *ext; int len; { - struct sockaddr *sa; + const struct sockaddr *sa; enum { NONE, ADDR } checktype = NONE; int baselen; const int sal = offsetof(struct sockaddr, sa_len) + sizeof(sa->sa_len); @@ -7166,7 +7166,7 @@ key_validate_ext(ext, len) break; case SADB_EXT_IDENTITY_SRC: case SADB_EXT_IDENTITY_DST: - if (((struct sadb_ident *)ext)->sadb_ident_type == + if (((const struct sadb_ident *)ext)->sadb_ident_type == SADB_X_IDENTTYPE_ADDR) { baselen = PFKEY_ALIGN8(sizeof(struct sadb_ident)); checktype = ADDR; @@ -7182,7 +7182,7 @@ key_validate_ext(ext, len) case NONE: break; case ADDR: - sa = (struct sockaddr *)((caddr_t)ext + baselen); + sa = (struct sockaddr *)((uintptr_t)ext + baselen); if (len < baselen + sal) return EINVAL; if (baselen + PFKEY_ALIGN8(sa->sa_len) != len) |