server/keyexch.c: Fix error handling around `mpmask' and `mpunmask'.
[tripe] / server / tripe.h
index 9e298c8..a967ae6 100644 (file)
@@ -576,7 +576,8 @@ extern unsigned tr_flags;           /* Trace options flags */
 
 /*----- Other macros ------------------------------------------------------*/
 
-#define QUICKRAND noise_timer(RAND_GLOBAL)
+#define QUICKRAND                                                      \
+  do { rand_quick(RAND_GLOBAL); noise_timer(RAND_GLOBAL); } while (0)
 
 /*----- Key management ----------------------------------------------------*/