diff --git a/libavformat/omadec.c b/libavformat/omadec.c
index 756ab1778a1309b6d0414f28a3809ea415ee6b5d..c7625a8c20676ce6e584b37b7cb7d6c0e6c30ad0 100644
--- a/libavformat/omadec.c
+++ b/libavformat/omadec.c
@@ -197,8 +197,8 @@ static int nprobe(AVFormatContext *s, uint8_t *enc_header, unsigned size,
     av_des_init(av_des, n_val, 192, 1);
     while (datalen-- > 0) {
         av_des_crypt(av_des, oc->r_val, &enc_header[pos], 2, NULL, 1);
-        kset(s, oc->r_val, NULL, 16); {
-        if (!rprobe(s, enc_header, size, oc->r_val))
+        kset(s, oc->r_val, NULL, 16);
+        if (!rprobe(s, enc_header, size, oc->r_val)) {
             av_free(av_des);
             return 0;
         }