From 896ee758458e7d17dd2014f065480b5085e6be10 Mon Sep 17 00:00:00 2001 From: tedu <> Date: Sun, 25 May 2014 20:28:50 +0000 Subject: calloc instead of malloc/memset. from Benjamin Baier --- src/lib/libcrypto/ui/ui_lib.c | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) (limited to 'src/lib/libcrypto/ui/ui_lib.c') diff --git a/src/lib/libcrypto/ui/ui_lib.c b/src/lib/libcrypto/ui/ui_lib.c index db0ef98b72..ff548f4bb8 100644 --- a/src/lib/libcrypto/ui/ui_lib.c +++ b/src/lib/libcrypto/ui/ui_lib.c @@ -584,12 +584,11 @@ UI_set_method(UI *ui, const UI_METHOD *meth) UI_METHOD * UI_create_method(char *name) { - UI_METHOD *ui_method = (UI_METHOD *)malloc(sizeof(UI_METHOD)); + UI_METHOD *ui_method = calloc(1, sizeof(UI_METHOD)); - if (ui_method) { - memset(ui_method, 0, sizeof(*ui_method)); + if (ui_method) ui_method->name = BUF_strdup(name); - } + return ui_method; } -- cgit v1.2.3-55-g6feb