Procházet zdrojové kódy

HBSD: Fix calculated length

Signed-off-by:	Shawn Webb <shawn.webb@hardenedbsd.org>
remotes/github/hardened/current/tmpfs_extattr
Shawn Webb před 3 měsíci
rodič
revize
c6a487ce82
1 změnil soubory, kde provedl 4 přidání a 1 odebrání
  1. +4
    -1
      sys/fs/tmpfs/tmpfs_vnops.c

+ 4
- 1
sys/fs/tmpfs/tmpfs_vnops.c Zobrazit soubor

@@ -1780,7 +1780,7 @@ tmpfs_extattr_list(struct vnode *vp, int attrnamespace, struct uio *uio,

namelen = strlen(attr->tele_attrname);
if (size) {
*size += namelen + namelen8;
*size += namelen + sizeof(namelen8);
} else if (uio != NULL) {
namelen8 = namelen;
error = uiomove(&namelen8, sizeof(namelen8), uio);
@@ -1788,6 +1788,9 @@ tmpfs_extattr_list(struct vnode *vp, int attrnamespace, struct uio *uio,
break;
}
error = uiomove(attr->tele_attrname, namelen, uio);
if (error) {
break;
}
}

if (error) {


Načítá se…
Zrušit
Uložit