From 216f6b889801e0b386e66746e5314aca271d2e88 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A9=20van=20Geldorp?= Date: Sat, 7 Jan 2006 23:41:42 +0000 Subject: [PATCH] inet_addr returns address in network order, the IP address control wants it in host order svn path=/trunk/; revision=20684 --- reactos/lib/cpl/ncpa/tcpip_properties.c | 12 ++++++++---- 1 file changed, 8 insertions(+), 4 deletions(-) diff --git a/reactos/lib/cpl/ncpa/tcpip_properties.c b/reactos/lib/cpl/ncpa/tcpip_properties.c index 23172ea8046..2876b84dce8 100644 --- a/reactos/lib/cpl/ncpa/tcpip_properties.c +++ b/reactos/lib/cpl/ncpa/tcpip_properties.c @@ -179,15 +179,18 @@ TCPIPPropertyPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) while(pString->Next) pString = pString->Next; dwIPAddr = inet_addr(pString->IpAddress.String); - SendDlgItemMessage(hwndDlg,IDC_IPADDR,IPM_SETADDRESS,0,dwIPAddr); + SendDlgItemMessage(hwndDlg,IDC_IPADDR,IPM_SETADDRESS,0, + ntohl(dwIPAddr)); dwIPAddr = inet_addr(pString->IpMask.String); - SendDlgItemMessage(hwndDlg,IDC_SUBNETMASK,IPM_SETADDRESS,0,dwIPAddr); + SendDlgItemMessage(hwndDlg,IDC_SUBNETMASK,IPM_SETADDRESS,0, + ntohl(dwIPAddr)); pString = &pInfo->GatewayList; while(pString->Next) pString = pString->Next; dwIPAddr = inet_addr(pString->IpAddress.String); - SendDlgItemMessage(hwndDlg,IDC_DEFGATEWAY,IPM_SETADDRESS,0,dwIPAddr); + SendDlgItemMessage(hwndDlg,IDC_DEFGATEWAY,IPM_SETADDRESS,0, + ntohl(dwIPAddr)); } { @@ -208,7 +211,8 @@ TCPIPPropertyPageProc(HWND hwndDlg, UINT uMsg, WPARAM wParam, LPARAM lParam) while( NextDNSServer && StaticDNS < 2 ) { dwIPAddr = inet_addr(NextDNSServer); if( dwIPAddr != INADDR_NONE ) { - SendDlgItemMessage(hwndDlg,IDC_DNS1 + StaticDNS,IPM_SETADDRESS,0,dwIPAddr); + SendDlgItemMessage(hwndDlg,IDC_DNS1 + StaticDNS, + IPM_SETADDRESS,0,ntohl(dwIPAddr)); StaticDNS++; } NextDNSServer = strchr( pszDNS, ',' );