diff --git a/src/xpdev/genwrap.c b/src/xpdev/genwrap.c
index d1c627062803fef4428721b51436b0cc0068050a..ad549557f3bef9acbe67a37dbaa17c821ceccc4e 100644
--- a/src/xpdev/genwrap.c
+++ b/src/xpdev/genwrap.c
@@ -688,6 +688,7 @@ long xp_random(int n)
 	limit = ((1UL<<((sizeof(long)*CHAR_BIT)-1)) / n) * n - 1;
 
 	while(1) {
+		/* coverity[dont_call] */
 		curr=random();
 		if(curr <= limit)
 			return(curr % n);