From bd219954c1e60e71ad1fa5a3d73cf671b7f0f128 Mon Sep 17 00:00:00 2001 From: Jaroslav Kysela Date: Tue, 28 Apr 2015 15:07:59 +0200 Subject: [PATCH] linuxdvb: fix for the previous patch (fixed bad macro), fixes #2807 --- src/input/mpegts/linuxdvb/linuxdvb_frontend.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/input/mpegts/linuxdvb/linuxdvb_frontend.c b/src/input/mpegts/linuxdvb/linuxdvb_frontend.c index 211a4eac0..f7756ba7f 100644 --- a/src/input/mpegts/linuxdvb/linuxdvb_frontend.c +++ b/src/input/mpegts/linuxdvb/linuxdvb_frontend.c @@ -1388,9 +1388,11 @@ linuxdvb_frontend_tune0 memset(&cmds, 0, sizeof(cmds)); /* Tune */ -#define S2CMD(c, d)\ - cmds[cmdseq.num].cmd = c;\ - cmds[cmdseq.num++].u.data = d +#define S2CMD(c, d) do { \ + cmds[cmdseq.num].cmd = c; \ + cmds[cmdseq.num++].u.data = d; \ +} while (0) + memset(&cmds, 0, sizeof(cmds)); S2CMD(DTV_DELIVERY_SYSTEM, TR(delsys, delsys_tbl, SYS_UNDEFINED)); S2CMD(DTV_FREQUENCY, freq); -- 2.47.2