summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortedu <tedu@openbsd.org>2011-07-05 19:59:00 +0000
committertedu <tedu@openbsd.org>2011-07-05 19:59:00 +0000
commitbd9ac6e24767aab9880c02375983af9201182749 (patch)
treebe795db19aa9ce8071d16d6c8165214b84b55148
parentadd missing ifdefs for INET6; diff from form, ok henning, bluhm, claudio (diff)
downloadwireguard-openbsd-bd9ac6e24767aab9880c02375983af9201182749.tar.xz
wireguard-openbsd-bd9ac6e24767aab9880c02375983af9201182749.zip
fix memcpy sizeof. found by jsg. ok deraadt krw mikeb
-rw-r--r--sbin/iked/config.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/sbin/iked/config.c b/sbin/iked/config.c
index f70d0c960c6..b44a00eb3e0 100644
--- a/sbin/iked/config.c
+++ b/sbin/iked/config.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: config.c,v 1.12 2011/05/09 11:15:18 reyk Exp $ */
+/* $OpenBSD: config.c,v 1.13 2011/07/05 19:59:00 tedu Exp $ */
/* $vantronix: config.c,v 1.30 2010/05/28 15:34:35 reyk Exp $ */
/*
@@ -366,7 +366,7 @@ config_new_user(struct iked *env, struct iked_user *new)
if ((old = RB_INSERT(iked_users, &env->sc_users, usr)) != NULL) {
/* Update the password of an existing user*/
- memcpy(old, new, sizeof(old));
+ memcpy(old, new, sizeof(*old));
log_debug("%s: updating user %s", __func__, usr->usr_name);
free(usr);