summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRalf Corsepius <ralf.corsepius@rtems.org>2007-05-09 12:58:50 +0000
committerRalf Corsepius <ralf.corsepius@rtems.org>2007-05-09 12:58:50 +0000
commit68cb5b41b04c607fdead2dd5311738889de91348 (patch)
treefbff1455c1f371e539091c6f2daa71c4c8bf4ed3
parentf34c85c8db422b7808092990a2a7dbe4d147f22f (diff)
2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
PR 1243 * pppd/auth.c (set_allowed_addrs): Remove bogus dereference.
-rw-r--r--c/src/libnetworking/ChangeLog5
-rw-r--r--c/src/libnetworking/pppd/auth.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/c/src/libnetworking/ChangeLog b/c/src/libnetworking/ChangeLog
index e7b80c1610..51ff62d77d 100644
--- a/c/src/libnetworking/ChangeLog
+++ b/c/src/libnetworking/ChangeLog
@@ -1,3 +1,8 @@
+2007-05-09 Ralf Corsépius <ralf.corsepius@rtems.org>
+
+ PR 1243
+ * pppd/auth.c (set_allowed_addrs): Remove bogus dereference.
+
2006-03-07 Paul Whitfield <paulw@omnitronics.com.au>
PR 843/rtems_misc
diff --git a/c/src/libnetworking/pppd/auth.c b/c/src/libnetworking/pppd/auth.c
index a92654a650..5b112211ce 100644
--- a/c/src/libnetworking/pppd/auth.c
+++ b/c/src/libnetworking/pppd/auth.c
@@ -968,7 +968,7 @@ set_allowed_addrs(unit, addrs, opts)
} else {
np = getnetbyname (ptr_word);
if (np != NULL && np->n_addrtype == AF_INET) {
- a = htonl (*(u_int32_t *)np->n_net);
+ a = htonl (np->n_net);
if (ptr_mask == NULL) {
/* calculate appropriate mask for net */
ah = ntohl(a);