diff fuzz-wrapfd.c @ 1596:60fceff95858

workaround memory sanitizer FD_ZERO false positives
author Matt Johnston <matt@ucc.asn.au>
date Tue, 06 Mar 2018 21:51:51 +0800
parents b579ec254988
children dfbe947bdf0d
line wrap: on
line diff
--- a/fuzz-wrapfd.c	Tue Mar 06 21:00:09 2018 +0800
+++ b/fuzz-wrapfd.c	Tue Mar 06 21:51:51 2018 +0800
@@ -2,6 +2,8 @@
 #include "includes.h"
 #include "fuzz-wrapfd.h"
 
+#include "dbutil.h"
+
 #include "fuzz.h"
 
 #define IOWRAP_MAXFD (FD_SETSIZE-1)
@@ -195,7 +197,7 @@
 				nset++;
 			}
 		}
-		FD_ZERO(readfds);
+		DROPBEAR_FD_ZERO(readfds);
 
 		if (nset > 0) {
 			/* set one */
@@ -222,7 +224,7 @@
 				nset++;
 			}
 		}
-		FD_ZERO(writefds);
+		DROPBEAR_FD_ZERO(writefds);
 
 		/* set one */
 		if (nset > 0) {