]> mj.ucw.cz Git - libucw.git/commitdiff
Use xmalloc_zero().
authorMartin Mares <mj@ucw.cz>
Thu, 25 Jan 2001 16:01:53 +0000 (16:01 +0000)
committerMartin Mares <mj@ucw.cz>
Thu, 25 Jan 2001 16:01:53 +0000 (16:01 +0000)
lib/fb-file.c

index d89522ef53c982ba6bf3cf6303fbfe55c4178af2..fc8a19837f21da254fb0738ed564c6418169c9fb 100644 (file)
@@ -70,7 +70,7 @@ static struct fastbuf *
 bfdopen_internal(int fd, uns buflen, byte *name)
 {
   int namelen = strlen(name) + 1;
-  struct fastbuf *b = xmalloc(sizeof(struct fastbuf) + buflen + namelen);
+  struct fastbuf *b = xmalloc_zero(sizeof(struct fastbuf) + buflen + namelen);
 
   b->buflen = buflen;
   b->buffer = (char *)(b+1);
@@ -78,7 +78,6 @@ bfdopen_internal(int fd, uns buflen, byte *name)
   b->bufend = b->buffer + buflen;
   b->name = b->bufend;
   strcpy(b->name, name);
-  b->pos = b->fdpos = 0;
   b->fd = fd;
   b->refill = bfd_refill;
   b->spout = bfd_spout;