use calloc. from Peter Malone
authortedu <tedu@openbsd.org>
Wed, 7 May 2014 01:14:21 +0000 (01:14 +0000)
committertedu <tedu@openbsd.org>
Wed, 7 May 2014 01:14:21 +0000 (01:14 +0000)
lib/libusbhid/parse.c
usr.sbin/npppd/l2tp/l2tpd.c

index 08ac186..0a0bfe7 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: parse.c,v 1.7 2012/07/16 19:57:17 jasper Exp $        */
+/*     $OpenBSD: parse.c,v 1.8 2014/05/07 01:14:21 tedu Exp $  */
 /*     $NetBSD: parse.c,v 1.2 2001/12/29 20:44:22 augustss Exp $       */
 
 /*
@@ -91,10 +91,9 @@ hid_start_parse(report_desc_t d, int kindset, int id)
 {
        struct hid_data *s;
 
-       s = malloc(sizeof *s);
+       s = calloc(1, sizeof *s);
        if (s == NULL)
                return (NULL);
-       memset(s, 0, sizeof *s);
        s->start = s->p = d->data;
        s->end = d->data + d->size;
        s->kindset = kindset;
index 2dd8827..f1e9d74 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: l2tpd.c,v 1.14 2014/03/22 04:32:39 yasuoka Exp $ */
+/*     $OpenBSD: l2tpd.c,v 1.15 2014/05/07 01:16:15 tedu Exp $ */
 
 /*-
  * Copyright (c) 2009 Internet Initiative Japan Inc.
@@ -26,7 +26,7 @@
  * SUCH DAMAGE.
  */
 /**@file L2TP(Layer Two Tunneling Protocol "L2TP") / RFC2661 */
-/* $Id: l2tpd.c,v 1.14 2014/03/22 04:32:39 yasuoka Exp $ */
+/* $Id: l2tpd.c,v 1.15 2014/05/07 01:16:15 tedu Exp $ */
 #include <sys/types.h>
 #include <sys/socket.h>
 #include <sys/time.h>
@@ -162,12 +162,11 @@ l2tpd_add_listener(l2tpd *_this, int idx, struct l2tp_conf *conf,
                    __func__, slist_length(&_this->listener), idx);
                goto fail;
        }
-       if ((plistener = malloc(sizeof(l2tpd_listener))) == NULL) {
-               l2tpd_log(_this, LOG_ERR, "malloc() failed in %s: %m",
+       if ((plistener = calloc(1, sizeof(l2tpd_listener))) == NULL) {
+               l2tpd_log(_this, LOG_ERR, "calloc() failed in %s: %m",
                    __func__);
                goto fail;
        }
-       memset(plistener, 0, sizeof(l2tpd_listener));
        L2TPD_ASSERT(sizeof(plistener->bind) >= addr->sa_len);
        memcpy(&plistener->bind, addr, addr->sa_len);