From 8ea01d526182cefb360ddd48824173e32ee2b5f8 Mon Sep 17 00:00:00 2001 From: apb Date: Fri, 28 Mar 2014 17:49:11 +0000 Subject: If you are going to use memcpy instead of struct assignment, then at least use sizeof(the correct variable). The use of memcmp to test two pointers for equality, one line earlier, is also weird but may be correct. --- hunt/huntd/get_names.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'hunt/huntd') diff --git a/hunt/huntd/get_names.c b/hunt/huntd/get_names.c index 832635fd..89601386 100644 --- a/hunt/huntd/get_names.c +++ b/hunt/huntd/get_names.c @@ -1,4 +1,4 @@ -/* $NetBSD: get_names.c,v 1.10 2009/07/04 04:29:55 dholland Exp $ */ +/* $NetBSD: get_names.c,v 1.11 2014/03/28 17:49:11 apb Exp $ */ /* * Copyright (c) 1983-2003, Regents of the University of California. * All rights reserved. @@ -32,7 +32,7 @@ #include #ifndef lint -__RCSID("$NetBSD: get_names.c,v 1.10 2009/07/04 04:29:55 dholland Exp $"); +__RCSID("$NetBSD: get_names.c,v 1.11 2014/03/28 17:49:11 apb Exp $"); #endif /* not lint */ #include "bsd.h" @@ -146,7 +146,7 @@ get_remote_name(char *his_address) if (memcmp(&his_machine_name, &my_machine_name, sizeof(his_machine_name)) == 0) memcpy(&his_machine_addr, &my_machine_addr, - sizeof(his_machine_name)); + sizeof(his_machine_addr)); else { /* look up the address of the recipient's machine */ hp = gethostbyname(his_machine_name); -- cgit v1.2.3-56-ge451