diff --git a/criu/include/vma.h b/criu/include/vma.h index c297c0d14..6f5ee19d3 100644 --- a/criu/include/vma.h +++ b/criu/include/vma.h @@ -7,6 +7,7 @@ #include "images/vma.pb-c.h" #include +#include struct vm_area_list { struct list_head h; @@ -21,11 +22,8 @@ struct vm_area_list { static inline void vm_area_list_init(struct vm_area_list *vml) { + memset(vml, 0, sizeof(*vml)); INIT_LIST_HEAD(&vml->h); - vml->nr = 0; - vml->priv_size = 0; - vml->priv_longest = 0; - vml->shared_longest = 0; } struct file_desc;