summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPaul Eggert <eggert@cs.ucla.edu>2026-05-21 08:17:05 -0700
committerPaul Eggert <eggert@cs.ucla.edu>2026-05-23 19:18:53 -0700
commit1e0b0bed2874098fa5a0b322d6d0f69bd805ef50 (patch)
tree2cefd0be09bea3fac4e209eaa55cc6d6c2124d2c
parent3461b450c5eae3ed53192aa9514e0b1ac1b1c8f2 (diff)
Avoid a memset in allocate_widget_instance
* lwlib/lwlib.c (allocate_widget_instance): Simplify via xzalloc.
-rw-r--r--lwlib/lwlib.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/lwlib/lwlib.c b/lwlib/lwlib.c
index c7b80a83338..5fb6b5f7f49 100644
--- a/lwlib/lwlib.c
+++ b/lwlib/lwlib.c
@@ -205,9 +205,7 @@ mark_widget_destroyed (Widget widget, XtPointer closure, XtPointer call_data)
static widget_instance *
allocate_widget_instance (widget_info* info, Widget parent, Boolean pop_up_p)
{
- widget_instance* instance =
- (widget_instance*) xmalloc (sizeof (widget_instance));
- memset (instance, 0, sizeof *instance);
+ widget_instance *instance = xzalloc (sizeof *instance);
instance->parent = parent;
instance->pop_up_p = pop_up_p;
instance->info = info;