]> git.sesse.net Git - vlc/blobdiff - libs/srtp/recv.c
SRTP/SRTCP receive window for replay attack protection
[vlc] / libs / srtp / recv.c
index e58a3d25264f5d52f52879412e7293ffa7959f81..e0546a912d2f11d23825911e2bf86cce4bd5e99f 100644 (file)
@@ -72,11 +72,16 @@ int main (void)
     for (;;)
     {
         len = read (fd, buf, sizeof (buf));
-        if (srtp_recv (s, buf, &len))
-            fputs ("Cannot decrypt!\n", stderr);
+        int val = srtp_recv (s, buf, &len);
+        if (val)
+        {
+            fprintf (stderr, "Cannot decrypt: %s\n", strerror (val));
+            continue;
+        }
+
         puts ((char *)buf + 12);
-        if (srtp_send (s, buf, &len, sizeof (buf)) || srtp_recv (s, buf, &len))
-            break;
+        //if (srtp_send (s, buf, &len, sizeof (buf)) || srtp_recv (s, buf, &len))
+        //    break;
         puts ((char *)buf + 12);
     }