--- mqtt/src/mqtt_pub.c 2012/05/27 10:04:05 1.2.2.7 +++ mqtt/src/mqtt_pub.c 2012/05/28 08:24:07 1.2.2.8 @@ -52,7 +52,11 @@ Publish(int sock) int siz = 0; u_short mid = 0; +#ifdef __NetBSD__ + srandom(getpid() ^ time(NULL)); +#else srandomdev(); +#endif mid = random() % USHRT_MAX; printf(" > Execute PUBLISH request #%d ... ", mid);