zero the iso_mount struct after allocation
authorMike Hibler <hibler@ucbvax.Berkeley.EDU>
Tue, 1 Feb 1994 12:43:15 +0000 (04:43 -0800)
committerMike Hibler <hibler@ucbvax.Berkeley.EDU>
Tue, 1 Feb 1994 12:43:15 +0000 (04:43 -0800)
SCCS-vsn: sys/isofs/cd9660/cd9660_vfsops.c 8.3

usr/src/sys/isofs/cd9660/cd9660_vfsops.c

index cdec2fb..1c399eb 100644 (file)
@@ -9,7 +9,7 @@
  *
  * %sccs.include.redist.c%
  *
  *
  * %sccs.include.redist.c%
  *
- *     @(#)cd9660_vfsops.c     8.2 (Berkeley) %G%
+ *     @(#)cd9660_vfsops.c     8.3 (Berkeley) %G%
  */
 
 #include <sys/param.h>
  */
 
 #include <sys/param.h>
@@ -272,7 +272,8 @@ static iso_mountfs(devvp, mp, p, argp)
        
        rootp = (struct iso_directory_record *)pri->root_directory_record;
        
        
        rootp = (struct iso_directory_record *)pri->root_directory_record;
        
-       isomp = (struct iso_mnt *)malloc(sizeof *isomp,M_ISOFSMNT,M_WAITOK);
+       isomp = malloc(sizeof *isomp, M_ISOFSMNT, M_WAITOK);
+       bzero((caddr_t)isomp, sizeof *isomp);
        isomp->logical_block_size = logical_block_size;
        isomp->volume_space_size = isonum_733 (pri->volume_space_size);
        bcopy (rootp, isomp->root, sizeof isomp->root);
        isomp->logical_block_size = logical_block_size;
        isomp->volume_space_size = isonum_733 (pri->volume_space_size);
        bcopy (rootp, isomp->root, sizeof isomp->root);