j1939cat: remove bzero

bzero is removed in POSIX 2008. malloc/bzero can also be replaced with
calloc.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
pull/248/head
Rosen Penev 2020-10-11 22:02:23 -07:00
parent c27c61424f
commit 8d2ed4c959
No known key found for this signature in database
GPG Key ID: 36D31CFA845F0E3B
1 changed files with 1 additions and 3 deletions

View File

@ -662,12 +662,10 @@ int main(int argc, char *argv[])
struct j1939cat_priv *priv; struct j1939cat_priv *priv;
int ret = 0; int ret = 0;
priv = malloc(sizeof(*priv)); priv = calloc(1, sizeof(*priv));
if (!priv) if (!priv)
err(EXIT_FAILURE, "can't allocate priv"); err(EXIT_FAILURE, "can't allocate priv");
bzero(priv, sizeof(*priv));
priv->todo_prio = -1; priv->todo_prio = -1;
priv->infile = STDIN_FILENO; priv->infile = STDIN_FILENO;
priv->outfile = STDOUT_FILENO; priv->outfile = STDOUT_FILENO;