diff --git a/libntfs-3g/security.c b/libntfs-3g/security.c index 57e7331e..a42b38b6 100644 --- a/libntfs-3g/security.c +++ b/libntfs-3g/security.c @@ -367,6 +367,8 @@ void ntfs_generate_guid(GUID *guid) unsigned int i; u8 *p = (u8 *)guid; + /* this is called at most once from mkntfs */ + srandom(time((time_t*)NULL) ^ (getpid() << 16)); for (i = 0; i < sizeof(GUID); i++) { p[i] = (u8)(random() & 0xFF); if (i == 7)