X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=libs%2Fsrtp%2Frecv.c;h=e0546a912d2f11d23825911e2bf86cce4bd5e99f;hb=67da4884c3b2934ce028b9c437f23b3a5cfc9990;hp=e58a3d25264f5d52f52879412e7293ffa7959f81;hpb=0eeb4286f4b713f9c443f493185535afe34866aa;p=vlc diff --git a/libs/srtp/recv.c b/libs/srtp/recv.c index e58a3d2526..e0546a912d 100644 --- a/libs/srtp/recv.c +++ b/libs/srtp/recv.c @@ -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); }