]> git.sesse.net Git - ffmpeg/blobdiff - libavdevice/bktr.c
Merge commit '754b20d7ebccbe8d316b12128c8cb433d5a516ac'
[ffmpeg] / libavdevice / bktr.c
index 2902425b4d40405ebade63bb94d715b35f30c813..418247dc4eb5ede08a1dc4b28c3c2539865ca5c0 100644 (file)
@@ -103,7 +103,7 @@ static av_cold int bktr_init(const char *video_device, int width, int height,
     long ioctl_frequency;
     char *arg;
     int c;
-    struct sigaction act = { {0} }, old;
+    struct sigaction act, old;
     int ret;
     char errbuf[128];
 
@@ -134,6 +134,7 @@ static av_cold int bktr_init(const char *video_device, int width, int height,
             frequency = 0.0;
     }
 
+    memset(&act, 0, sizeof(act));
     sigemptyset(&act.sa_mask);
     act.sa_handler = catchsignal;
     sigaction(SIGUSR1, &act, &old);