From: Matthew Fernandez Date: Thu, 28 Jul 2022 02:11:01 +0000 (-0700) Subject: gvpr fwriteFile: squash a -Wsign-compare warning X-Git-Tag: 5.0.1~25^2~4 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=f5a07c079c8e52e9a99be10ed08afb9698080e83;p=graphviz gvpr fwriteFile: squash a -Wsign-compare warning --- diff --git a/lib/gvpr/actions.c b/lib/gvpr/actions.c index 1c0b8fd04..c71508344 100644 --- a/lib/gvpr/actions.c +++ b/lib/gvpr/actions.c @@ -643,7 +643,8 @@ int fwriteFile(Expr_t * ex, Agraph_t * g, int fd, Agiodisc_t* io) { Sfio_t *sp; - if (fd < 0 || fd >= elementsof(ex->file) + if (fd < 0 || + (elementsof(ex->file) <= INT_MAX && fd >= (int)elementsof(ex->file)) || !((sp = ex->file[fd]))) { exerror("fwriteG: %d: invalid descriptor", fd); return 0;