Commit e61309a7 authored by Cyrill Gorcunov's avatar Cyrill Gorcunov Committed by Pavel Emelyanov

unix: Improve init_unix_sk_info

This helper must init every member of a structure,
not some part of it. Beautify code as well.
Signed-off-by: 's avatarCyrill Gorcunov <gorcunov@gmail.com>
Signed-off-by: 's avatarAndrei Vagin <avagin@virtuozzo.com>
parent 52973e57
...@@ -1792,16 +1792,21 @@ static int init_unix_sk_info(struct unix_sk_info *ui, UnixSkEntry *ue) ...@@ -1792,16 +1792,21 @@ static int init_unix_sk_info(struct unix_sk_info *ui, UnixSkEntry *ue)
ui->name = NULL; ui->name = NULL;
ui->name_dir = (void *)ue->name_dir; ui->name_dir = (void *)ue->name_dir;
ui->queuer = NULL; ui->flags = 0;
ui->peer = NULL; ui->peer = NULL;
ui->bound = 0; ui->queuer = NULL;
ui->listen = 0; ui->bound = 0;
ui->is_connected = 0; ui->listen = 0;
ui->is_connected = 0;
ui->peer_queue_restored = 0; ui->peer_queue_restored = 0;
memzero(&ui->peer_resolve, sizeof(ui->peer_resolve));
memzero(&ui->d, sizeof(ui->d));
INIT_LIST_HEAD(&ui->list);
INIT_LIST_HEAD(&ui->connected); INIT_LIST_HEAD(&ui->connected);
INIT_LIST_HEAD(&ui->node); INIT_LIST_HEAD(&ui->node);
INIT_LIST_HEAD(&ui->scm_fles); INIT_LIST_HEAD(&ui->scm_fles);
ui->flags = 0;
return 0; return 0;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment