[MPR]
authorPierre Schweitzer <pierre@reactos.org>
Fri, 23 Jun 2017 19:29:31 +0000 (19:29 +0000)
committerPierre Schweitzer <pierre@reactos.org>
Fri, 23 Jun 2017 19:29:31 +0000 (19:29 +0000)
Import Wine commit:
8d461c1f42b0b667b2aa6a235d007eea1dd6f561, Don't stop enumeration on the first failing network provider.

This fixes 'net use' stoping connections enumeration when a network returns an error or no connection.

CORE-13475

svn path=/trunk/; revision=75173

reactos/dll/win32/mpr/wnet.c

index 37ad58f..7696304 100644 (file)
@@ -1479,15 +1479,13 @@ static DWORD _enumerateConnectedW(PWNetEnumerator enumerator, DWORD* user_count,
                     ++curr;
                 }
 
                     ++curr;
                 }
 
-                if (*user_count != -1)
-                    count = *user_count - total_count;
-                else
-                    count = *user_count;
                 size = left;
             }
 
                 size = left;
             }
 
-            if (ret != WN_SUCCESS || total_count == 0)
-                break;
+            if (*user_count != -1)
+                count = *user_count - total_count;
+            else
+                count = *user_count;
         }
     }
 
         }
     }