From: Stefan Hajnoczi Date: Mon, 30 Mar 2015 13:57:15 +0000 (+0100) Subject: virtfs-proxy-helper: add missing long option terminator X-Git-Tag: v2.7.1~1071^2~1 X-Git-Url: https://git.proxmox.com/?a=commitdiff_plain;h=bf6667d63ef4c4fbaf91051589a594ec1c235308;p=mirror_qemu.git virtfs-proxy-helper: add missing long option terminator The getopt_long(3) long options array must have a zeroed terminator. This patch solves a segmentation fault when an unknown command-line option is encountered: $ fsdev/virtfs-proxy-helper --help Segmentation fault (core dumped) Signed-off-by: Stefan Hajnoczi Signed-off-by: Aneesh Kumar K.V --- diff --git a/fsdev/virtfs-proxy-helper.c b/fsdev/virtfs-proxy-helper.c index a698e2dbb3..91e8b9b7f1 100644 --- a/fsdev/virtfs-proxy-helper.c +++ b/fsdev/virtfs-proxy-helper.c @@ -49,6 +49,7 @@ static struct option helper_opts[] = { {"socket", required_argument, NULL, 's'}, {"uid", required_argument, NULL, 'u'}, {"gid", required_argument, NULL, 'g'}, + {}, }; static bool is_daemon;