diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/os_win.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/os_win.c b/src/os_win.c index 0ebea5afc..63afac81a 100644 --- a/src/os_win.c +++ b/src/os_win.c @@ -5411,14 +5411,14 @@ static int winRandomness(sqlite3_vfs *pVfs, int nBuf, char *zBuf){ UUID id; memset(&id, 0, sizeof(UUID)); osUuidCreate(&id); - memcpy(zBuf, &id, sizeof(UUID)); + memcpy(&zBuf[n], &id, sizeof(UUID)); n += sizeof(UUID); } if( sizeof(UUID)<=nBuf-n ){ UUID id; memset(&id, 0, sizeof(UUID)); osUuidCreateSequential(&id); - memcpy(zBuf, &id, sizeof(UUID)); + memcpy(&zBuf[n], &id, sizeof(UUID)); n += sizeof(UUID); } #endif |