Mercurial > dropbear
diff dbutil.c @ 1358:6b89eb92f872 fuzz
glaring wrapfd problems fixed
author | Matt Johnston <matt@ucc.asn.au> |
---|---|
date | Sat, 20 May 2017 22:47:19 +0800 |
parents | bbc0a0ee3843 |
children | f9f930e1a516 |
line wrap: on
line diff
--- a/dbutil.c Sat May 20 13:23:16 2017 +0800 +++ b/dbutil.c Sat May 20 22:47:19 2017 +0800 @@ -569,7 +569,16 @@ * can't be set to non-blocking */ TRACE(("ignoring ENODEV for setnonblocking")) } else { - dropbear_exit("Couldn't set nonblocking"); +#ifdef DROPBEAR_FUZZ + if (fuzz.fuzzing) + { + TRACE(("fuzzing ignore setnonblocking failure for %d", fd)) + } + else +#endif + { + dropbear_exit("Couldn't set nonblocking"); + } } } TRACE(("leave setnonblocking"))