summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>1996-03-12 13:14:09 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>1996-03-12 13:14:09 +0000
commitbc964384be8033740700db71e2040cfc9e37ed07 (patch)
tree588610da4b03259d27421fe20068d2340abd8bb1
parent4fa9f244f1a41301d5417c7e54fde61bb2fe4d9a (diff)
Notes
-rw-r--r--lib/libedit/term.c1
-rw-r--r--lib/libkvm/kvm.c3
-rw-r--r--usr.bin/tail/read.c2
3 files changed, 5 insertions, 1 deletions
diff --git a/lib/libedit/term.c b/lib/libedit/term.c
index e85e41bd316ad..0dc0bc98bd8f5 100644
--- a/lib/libedit/term.c
+++ b/lib/libedit/term.c
@@ -234,6 +234,7 @@ term_init(el)
el->el_term.t_buf = (char *) el_malloc(TC_BUFSIZE);
el->el_term.t_cap = (char *) el_malloc(TC_BUFSIZE);
el->el_term.t_fkey = (fkey_t *) el_malloc(4 * sizeof(fkey_t));
+ (void) memset(el->el_term.t_fkey, 0, 4 * sizeof(fkey_t));
el->el_term.t_loc = 0;
el->el_term.t_str = (char **) el_malloc(T_str * sizeof(char*));
(void) memset(el->el_term.t_str, 0, T_str * sizeof(char*));
diff --git a/lib/libkvm/kvm.c b/lib/libkvm/kvm.c
index 753d06a6017dc..3c95b855c2b3f 100644
--- a/lib/libkvm/kvm.c
+++ b/lib/libkvm/kvm.c
@@ -157,6 +157,7 @@ _kvm_malloc(kd, n)
if ((p = malloc(n)) == NULL)
_kvm_err(kd, kd->program, strerror(errno));
+ memset(p, 0, n);
return (p);
}
@@ -275,6 +276,7 @@ kvm_openfiles(uf, mf, sf, flag, errout)
(void)strcpy(errout, strerror(errno));
return (0);
}
+ memset(kd, 0, sizeof(*kd));
kd->program = 0;
return (_kvm_open(kd, uf, mf, sf, flag, errout));
}
@@ -295,6 +297,7 @@ kvm_open(uf, mf, sf, flag, errstr)
errstr, strerror(errno));
return (0);
}
+ memset(kd, 0, sizeof(*kd));
kd->program = errstr;
return (_kvm_open(kd, uf, mf, sf, flag, NULL));
}
diff --git a/usr.bin/tail/read.c b/usr.bin/tail/read.c
index dc570a3d365ea..ad29dbd917632 100644
--- a/usr.bin/tail/read.c
+++ b/usr.bin/tail/read.c
@@ -142,7 +142,7 @@ lines(fp, off)
if ((lines = malloc(off * sizeof(*lines))) == NULL)
err(1, "%s", strerror(errno));
-
+ bzero(lines, off * sizeof(*lines));
sp = NULL;
blen = cnt = recno = wrap = 0;