make sure req is zeroed in tcp case
authortedu <tedu@openbsd.org>
Thu, 15 Oct 2015 22:17:43 +0000 (22:17 +0000)
committertedu <tedu@openbsd.org>
Thu, 15 Oct 2015 22:17:43 +0000 (22:17 +0000)
usr.sbin/rebound/rebound.c

index a6ee07e..04fdf96 100644 (file)
@@ -1,4 +1,4 @@
-/* $OpenBSD: rebound.c,v 1.12 2015/10/15 22:12:26 tedu Exp $ */
+/* $OpenBSD: rebound.c,v 1.13 2015/10/15 22:17:43 tedu Exp $ */
 /*
  * Copyright (c) 2015 Ted Unangst <tedu@openbsd.org>
  *
@@ -264,7 +264,7 @@ newtcprequest(int ld, struct sockaddr *remoteaddr)
 {
        struct request *req;
 
-       if (!(req = malloc(sizeof(*req))))
+       if (!(req = calloc(1, sizeof(*req))))
                return NULL;
 
        req->s = -1;