From 015e4d48b10f5faaeec4400875a64d24d73adc4b Mon Sep 17 00:00:00 2001 From: "Joseph C. Lehner" Date: Mon, 17 Aug 2020 14:28:51 +0200 Subject: [PATCH] Fix some warnings on Windows --- ethsock.c | 2 +- main.c | 2 +- nmrpd.h | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/ethsock.c b/ethsock.c index ff74157..c5aedd0 100644 --- a/ethsock.c +++ b/ethsock.c @@ -384,7 +384,7 @@ static bool intf_get_info(const char *intf, uint8_t *hwaddr, DWORD *index) { PIP_ADAPTER_INFO adapters, adapter; DWORD ret; - ULONG i, bufLen = 0; + ULONG bufLen = 0; bool found = false; if ((ret = GetAdaptersInfo(NULL, &bufLen)) != ERROR_BUFFER_OVERFLOW) { diff --git a/main.c b/main.c index bc9c6f2..90e2fda 100644 --- a/main.c +++ b/main.c @@ -80,7 +80,7 @@ void usage(FILE *fp) #ifdef NMRPFLASH_WINDOWS void require_admin() { - SID_IDENTIFIER_AUTHORITY auth = SECURITY_NT_AUTHORITY; + SID_IDENTIFIER_AUTHORITY auth = { SECURITY_NT_AUTHORITY }; PSID group = NULL; BOOL admin, success = AllocateAndInitializeSid( &auth, 2, SECURITY_BUILTIN_DOMAIN_RID, DOMAIN_ALIAS_RID_ADMINS, diff --git a/nmrpd.h b/nmrpd.h index d65c811..3bd6487 100644 --- a/nmrpd.h +++ b/nmrpd.h @@ -56,6 +56,7 @@ #include #include #include +#include #endif #ifndef MIN