]> granicus.if.org Git - graphviz/commitdiff
gvpr freadFile: squash a -Wsign-compare warning
authorMatthew Fernandez <matthew.fernandez@gmail.com>
Thu, 28 Jul 2022 02:11:31 +0000 (19:11 -0700)
committerMatthew Fernandez <matthew.fernandez@gmail.com>
Tue, 2 Aug 2022 04:33:31 +0000 (21:33 -0700)
lib/gvpr/actions.c

index c7150834433e4fb267781617893e0aaa68d98c51..0839e2052e70893ba5904c58fa805189040fa930 100644 (file)
@@ -656,7 +656,8 @@ Agraph_t *freadFile(Expr_t * ex, int fd)
 {
     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("freadG: %d: invalid descriptor", fd);
        return 0;