From b1f39b607649958dfea91bf6c39a00468a556734 Mon Sep 17 00:00:00 2001 From: reinoud Date: Wed, 15 May 2024 11:01:27 +0000 Subject: [PATCH] Fixing potential, though unlikely overflow as detected by coverity scan --- sys/fs/cd9660/cd9660_vfsops.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/sys/fs/cd9660/cd9660_vfsops.c b/sys/fs/cd9660/cd9660_vfsops.c index 6821b423dd46..ffc061cd624e 100644 --- a/sys/fs/cd9660/cd9660_vfsops.c +++ b/sys/fs/cd9660/cd9660_vfsops.c @@ -1,4 +1,4 @@ -/* $NetBSD: cd9660_vfsops.c,v 1.103 2024/02/03 22:39:27 christos Exp $ */ +/* $NetBSD: cd9660_vfsops.c,v 1.104 2024/05/15 11:01:27 reinoud Exp $ */ /*- * Copyright (c) 1994 @@ -37,7 +37,7 @@ */ #include -__KERNEL_RCSID(0, "$NetBSD: cd9660_vfsops.c,v 1.103 2024/02/03 22:39:27 christos Exp $"); +__KERNEL_RCSID(0, "$NetBSD: cd9660_vfsops.c,v 1.104 2024/05/15 11:01:27 reinoud Exp $"); #if defined(_KERNEL_OPT) #include "opt_compat_netbsd.h" @@ -845,7 +845,7 @@ cd9660_loadvnode(struct mount *mp, struct vnode *vp, struct buf *bp2; if ((imp->im_flags & ISOFSMNT_EXTATT) && (off = isonum_711(isodir->ext_attr_length))) - cd9660_blkatoff(vp, (off_t)-(off << imp->im_bshift), + cd9660_blkatoff(vp, -((off_t) off << imp->im_bshift), NULL, &bp2); else bp2 = NULL;