diff options
Diffstat (limited to 'src/ipcpd/normal')
| -rw-r--r-- | src/ipcpd/normal/pol/flat.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/src/ipcpd/normal/pol/flat.c b/src/ipcpd/normal/pol/flat.c index 0ab1e604..8a0570f8 100644 --- a/src/ipcpd/normal/pol/flat.c +++ b/src/ipcpd/normal/pol/flat.c @@ -133,9 +133,12 @@ int flat_init(void)  {          struct ro_attr     rattr;          pthread_condattr_t cattr; +        struct timespec    t;          char *             name; -        srand(time(NULL)); +        clock_gettime(CLOCK_REALTIME, &t); + +        srand(t.tv_nsec);          flat.addr_in_use = false;          ro_attr_init(&rattr); | 
