diff options
author | Jean-Philippe Brucker <jean-philippe@linaro.org> | 2022-07-22 15:17:32 +0100 |
---|---|---|
committer | Will Deacon <will@kernel.org> | 2022-08-04 15:51:33 +0100 |
commit | 6c88c26f701ffcd9534bb4bfdc6f3225d20c4921 (patch) | |
tree | 86506337449777e1834518bc652b5cd9acec83e4 | |
parent | fe2182731b721ecaec97cb7f02b2c334469669ce (diff) | |
download | kvmtool-6c88c26f701ffcd9534bb4bfdc6f3225d20c4921.tar.gz |
virtio/rng: Zero-initialize the device
Use calloc() to avoid uninitialized fields in the rng device.
Signed-off-by: Jean-Philippe Brucker <jean-philippe@linaro.org>
Link: https://lore.kernel.org/r/20220722141731.64039-5-jean-philippe@linaro.org
Signed-off-by: Will Deacon <will@kernel.org>
-rw-r--r-- | virtio/rng.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/virtio/rng.c b/virtio/rng.c index f9d607f6..63ab8fce 100644 --- a/virtio/rng.c +++ b/virtio/rng.c @@ -162,7 +162,7 @@ int virtio_rng__init(struct kvm *kvm) if (!kvm->cfg.virtio_rng) return 0; - rdev = malloc(sizeof(*rdev)); + rdev = calloc(1, sizeof(*rdev)); if (rdev == NULL) return -ENOMEM; |