From 3edc7dd1e78324769fca8d842a908ee48bd9f9f0 Mon Sep 17 00:00:00 2001 From: Ged Murphy Date: Tue, 15 Nov 2005 22:44:46 +0000 Subject: [PATCH] Display more meaningful failure messages svn path=/trunk/; revision=19257 --- reactos/apps/utils/net/ipconfig/ipconfig.c | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/reactos/apps/utils/net/ipconfig/ipconfig.c b/reactos/apps/utils/net/ipconfig/ipconfig.c index e440508454e..715bb2c9c5c 100644 --- a/reactos/apps/utils/net/ipconfig/ipconfig.c +++ b/reactos/apps/utils/net/ipconfig/ipconfig.c @@ -32,6 +32,7 @@ #define _UNICODE + LPCTSTR GetNodeTypeName(UINT NodeType) { switch (NodeType) { @@ -104,6 +105,8 @@ INT ShowInfo(BOOL bAll) ULONG netOutBufLen; PIP_ADDR_STRING pIPAddr = NULL; + DWORD ErrRet = 0; + /* assign memory for call to GetNetworkParams */ pFixedInfo = (FIXED_INFO *) GlobalAlloc( GPTR, sizeof( FIXED_INFO ) ); netOutBufLen = sizeof(FIXED_INFO); @@ -126,15 +129,17 @@ INT ShowInfo(BOOL bAll) pAdapterInfo = (IP_ADAPTER_INFO *) malloc (adaptOutBufLen); } - if (! GetAdaptersInfo(pAdapterInfo, &adaptOutBufLen) == NO_ERROR) + if ((ErrRet = GetAdaptersInfo(pAdapterInfo, &adaptOutBufLen)) != NO_ERROR) { - _tprintf(_T("GetAdaptersInfo failed %lu\n"), GetLastError()); + _tprintf(_T("GetAdaptersInfo failed : ")); + DoFormatMessage(ErrRet); return EXIT_FAILURE; } - if (! GetNetworkParams(pFixedInfo, &netOutBufLen) == NO_ERROR) + if ((ErrRet = GetNetworkParams(pFixedInfo, &netOutBufLen)) != NO_ERROR) { - _tprintf(_T("GetNetworkParams failed %lu\n"), GetLastError()); + _tprintf(_T("GetNetworkParams failed : ")); + DoFormatMessage(ErrRet); return EXIT_FAILURE; } -- 2.17.1