summaryrefslogtreecommitdiffstats
path: root/usr.bin/cvs/diff3.c
diff options
context:
space:
mode:
authormillert <millert@openbsd.org>2016-10-15 22:20:17 +0000
committermillert <millert@openbsd.org>2016-10-15 22:20:17 +0000
commitae886706d96e041068fec744661eb66fc0146ae1 (patch)
tree86c038d432bf2f3c21f207fe98865dfbd3c32001 /usr.bin/cvs/diff3.c
parentrefactor the worker and monitor loops a little to make room for re-exec (diff)
downloadwireguard-openbsd-ae886706d96e041068fec744661eb66fc0146ae1.tar.xz
wireguard-openbsd-ae886706d96e041068fec744661eb66fc0146ae1.zip
Quiet compiler warnings. OK tomc@ tb@
Diffstat (limited to 'usr.bin/cvs/diff3.c')
-rw-r--r--usr.bin/cvs/diff3.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/usr.bin/cvs/diff3.c b/usr.bin/cvs/diff3.c
index d7842404b78..9c1d202812a 100644
--- a/usr.bin/cvs/diff3.c
+++ b/usr.bin/cvs/diff3.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: diff3.c,v 1.59 2015/11/05 09:48:21 nicm Exp $ */
+/* $OpenBSD: diff3.c,v 1.60 2016/10/15 22:20:17 millert Exp $ */
/*
* Copyright (C) Caldera International Inc. 2001-2002.
@@ -295,7 +295,8 @@ diff3_internal(int argc, char **argv, const char *fmark, const char *rmark)
free(overlap);
free(de);
- de = d13 = d23 = overlap = NULL;
+ de = d13 = d23 = NULL;
+ overlap = NULL;
increase();
@@ -793,7 +794,7 @@ edscript(int n)
(void)fseek(fp[2], (long)de[n].new.from, SEEK_SET);
for (k = de[n].new.to-de[n].new.from; k > 0; k-= j) {
j = k > BUFSIZ ? BUFSIZ : k;
- if (fread(block, 1, j, fp[2]) != j)
+ if (fread(block, 1, j, fp[2]) != (size_t)j)
return (-1);
block[j] = '\0';
diff_output("%s", block);