Module Name:    src
Committed By:   christos
Date:           Sun Jun 23 22:47:22 UTC 2019

Modified Files:
        src/usr.bin/menuc: menu_sys.def

Log Message:
use calloc properly.


To generate a diff of this commit:
cvs rdiff -u -r1.71 -r1.72 src/usr.bin/menuc/menu_sys.def

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/usr.bin/menuc/menu_sys.def
diff -u src/usr.bin/menuc/menu_sys.def:1.71 src/usr.bin/menuc/menu_sys.def:1.72
--- src/usr.bin/menuc/menu_sys.def:1.71	Sun Jun 23 07:22:48 2019
+++ src/usr.bin/menuc/menu_sys.def	Sun Jun 23 18:47:22 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: menu_sys.def,v 1.71 2019/06/23 11:22:48 martin Exp $	*/
+/*	$NetBSD: menu_sys.def,v 1.72 2019/06/23 22:47:22 christos Exp $	*/
 
 /*
  * Copyright 1997 Piermont Information Systems Inc.
@@ -674,10 +674,9 @@ menu_init(void)
 	num_menus = DYN_INIT_NUM;
 	while (num_menus < DYN_MENU_START)
 		num_menus *= 2;
-	menu_list = malloc(sizeof *menu_list * num_menus);
+	menu_list = calloc(num_menus, sizeof *menu_list);
 	if (menu_list == NULL)
 		return 2;
-	(void)memset(menu_list, 0, sizeof *menu_list * num_menus);
 	for (i = 0; i < DYN_MENU_START; i++)
 		menu_list[i] = &menu_def[i];
 #endif
@@ -862,7 +861,7 @@ new_menu(const char *title, menu_ent *op
 			return OPT_NOMENU;
 		m = menu_list[ix];
 		if (m == NULL) {
-			m = calloc(sizeof *m, 1);
+			m = calloc(1, sizeof *m);
 			if (m == NULL)
 				return OPT_NOMENU;
 			menu_list[ix] = m;

Reply via email to