missed an error check Modified: trunk/reactos/apps/utils/net/netstat/netstat.c _____
Modified: trunk/reactos/apps/utils/net/netstat/netstat.c --- trunk/reactos/apps/utils/net/netstat/netstat.c 2005-12-20 23:16:09 UTC (rev 20281) +++ trunk/reactos/apps/utils/net/netstat/netstat.c 2005-12-20 23:54:21 UTC (rev 20282) @@ -1,34 +1,10 @@
/* - * ReactOS Win32 Applications - * Copyright (C) 2005 ReactOS Team - * - * This program is free software; you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation; either version 2 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program; if not, write to the Free Software - * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - */ - -/* - * COPYRIGHT: See COPYING in the top level directory * PROJECT: ReactOS netstat utility + * LICENSE: GPL - See COPYING in the top level directory * FILE: apps/utils/net/netstat/netstat.c * PURPOSE: display IP stack statistics - * PROGRAMMERS: Ged Murphy (gedmurphy@gmail.com) - * REVISIONS: - * Ged Murphy 19/09/05 Created - * Some ideas/code taken from Rob Dickinson's original app - * + * COPYRIGHT: Copyright 2005 Ged Murphy gedmurphy@gmail.com */ - /* * TODO: * sort function return values. @@ -588,14 +564,15 @@ (nIpAddr >> 8) & 0xFF, (nIpAddr) & 0xFF); } else { - gethostname(Name, NameLen); + if (gethostname(Name, NameLen) != 0) + DoFormatMessage(WSAGetLastError()); } } else if (IpAddr == 0x0100007f) { if (Local) { if (gethostname(Name, NameLen) != 0) DoFormatMessage(WSAGetLastError()); } else { - strcpy(Name, "localhost"); + _tcsncpy(Name, _T("localhost"), 10); } // } else if (phostent = gethostbyaddr((char*)&ipaddr, sizeof(nipaddr), PF_INET)) { // strcpy(name, phostent->h_name);