diff --git a/hw/xwin/winauth.c b/hw/xwin/winauth.c index e86343952..b7d1e2c7d 100644 --- a/hw/xwin/winauth.c +++ b/hw/xwin/winauth.c @@ -68,16 +68,6 @@ static xcb_auth_info_t auth_info; */ #ifndef XCSECURITY -void -GenerateRandomData(int len, char *buf) -{ - int fd; - - fd = open("/dev/urandom", O_RDONLY); - read(fd, buf, len); - close(fd); -} - static char cookie[16]; /* 128 bits */ XID diff --git a/os/auth.c b/os/auth.c index c7b333ca2..9d87c1f39 100644 --- a/os/auth.c +++ b/os/auth.c @@ -302,6 +302,8 @@ GenerateAuthorization(unsigned name_length, return -1; } +#endif /* XCSECURITY */ + void GenerateRandomData(int len, char *buf) { @@ -315,5 +317,3 @@ GenerateRandomData(int len, char *buf) close(fd); #endif } - -#endif /* XCSECURITY */