| ... | ... | @@ -248,7 +248,8 @@ static ZigFindWindowsSdkError find_81_version(ZigWindowsSDKPrivate *priv) { |
| 248 | 248 | if (ffd.dwFileAttributes & FILE_ATTRIBUTE_DIRECTORY) { |
| 249 | 249 | int c0 = 0, c1 = 0; |
| 250 | 250 | sscanf(ffd.cFileName, "winv%d.%d", &c0, &c1); |
| 251 | | if ((c0 > v0) || (c1 > v1)) { |
| 251 | |
| 252 | if ( (c0 > v0) || (c0 == v0 && c1 > v1) ) { |
| 252 | 253 | v0 = c0, v1 = c1; |
| 253 | 254 | free((void*)priv->base.version81_ptr); |
| 254 | 255 | priv->base.version81_ptr = strdup(ffd.cFileName); |