Skip to content

Commit 8a0aa7a

Browse files
committed
Fix return value check in dbmem_compute_uuid_v7 for Windows platform
1 parent de47cb5 commit 8a0aa7a

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

src/dbmem-utils.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -156,7 +156,7 @@ uint64_t dbmem_hash_compute (const void *data, size_t len) {
156156
int dbmem_compute_uuid_v7 (uint8_t value[DBMEM_UUID_LEN]) {
157157
// fill the buffer with high-quality random data
158158
#ifdef _WIN32
159-
if (BCryptGenRandom(NULL, (BYTE*)value, DBMEM_UUID_LEN, BCRYPT_USE_SYSTEM_PREFERRED_RNG) != STATUS_SUCCESS) return -1;
159+
if (BCryptGenRandom(NULL, (BYTE*)value, DBMEM_UUID_LEN, BCRYPT_USE_SYSTEM_PREFERRED_RNG) != 0) return -1;
160160
#elif defined(__APPLE__)
161161
// Use SecRandomCopyBytes for macOS/iOS
162162
if (SecRandomCopyBytes(kSecRandomDefault, DBMEM_UUID_LEN, value) != errSecSuccess) return -1;

0 commit comments

Comments
 (0)