]> granicus.if.org Git - curl/commitdiff
ldap: silence clang warning
authorViktor Szakats <vszakats@users.noreply.github.com>
Sun, 15 Oct 2017 15:59:43 +0000 (15:59 +0000)
committerViktor Szakats <vszakats@users.noreply.github.com>
Sun, 15 Oct 2017 15:59:43 +0000 (15:59 +0000)
Use memset() to initialize a structure to avoid LLVM/Clang warning:
ldap.c:193:39: warning: missing field 'UserLength' initializer [-Wmissing-field-initializers]

Closes https://github.com/curl/curl/pull/1992

lib/ldap.c

index 040641cf8e1a2268188b670c8bbd78c0b389ed6b..89047bcbdaa8e217acbfc3b20d019f54c5dce43d 100644 (file)
@@ -190,9 +190,11 @@ static int ldap_win_bind_auth(LDAP *server, const char *user,
                               const char *passwd, unsigned long authflags)
 {
   ULONG method = 0;
-  SEC_WINNT_AUTH_IDENTITY cred = { 0, };
+  SEC_WINNT_AUTH_IDENTITY cred;
   int rc = LDAP_AUTH_METHOD_NOT_SUPPORTED;
 
+  memset(&cred, 0, sizeof(cred));
+
 #if defined(USE_SPNEGO)
   if(authflags & CURLAUTH_NEGOTIATE) {
     method = LDAP_AUTH_NEGOTIATE;