We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1833922 commit 1ecb9d7Copy full SHA for 1ecb9d7
src/common/os/posix/guid.cpp
@@ -45,6 +45,9 @@ void GenerateRandomBytes(void* buffer, FB_SIZE_T size)
45
{
46
// do not use /dev/random because it may return lesser data than we need.
47
int fd = os_utils::open("/dev/urandom", O_RDONLY);
48
+ if (fd < 0)
49
+ Firebird::system_call_failed::raise("open");
50
+
51
for (FB_SIZE_T offset = 0; offset < size; )
52
53
int rc = read(fd, static_cast<char*>(buffer) + offset, size - offset);
0 commit comments