From 257067641e31a4358d833397b22abb7863512df9 Mon Sep 17 00:00:00 2001 From: joerg Date: Thu, 27 May 2004 13:31:16 +0000 Subject: Fix an off-by-one error in the range check for the maximal -i or -o block size. --- usr.sbin/smbmsg/smbmsg.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'usr.sbin/smbmsg') diff --git a/usr.sbin/smbmsg/smbmsg.c b/usr.sbin/smbmsg/smbmsg.c index 82f6c1c..425b782 100644 --- a/usr.sbin/smbmsg/smbmsg.c +++ b/usr.sbin/smbmsg/smbmsg.c @@ -249,7 +249,7 @@ main(int argc, char **argv) case 'i': if ((iflag = getnum(optarg)) == -1) errx(EX_USAGE, "Invalid number: %s", optarg); - if (iflag < 0 || iflag >= SMB_MAXBLOCKSIZE) + if (iflag < 0 || iflag > SMB_MAXBLOCKSIZE) errx(EX_USAGE, "# input bytes out of range: %d", iflag); @@ -258,7 +258,7 @@ main(int argc, char **argv) case 'o': if ((oflag = getnum(optarg)) == -1) errx(EX_USAGE, "Invalid number: %s", optarg); - if (oflag < 0 || oflag >= SMB_MAXBLOCKSIZE) + if (oflag < 0 || oflag > SMB_MAXBLOCKSIZE) errx(EX_USAGE, "# output bytes out of range: %d", oflag); -- cgit v1.1