]> git.tuebingen.mpg.de Git - paraslash.git/blobdiff - wmadec_filter.c
wmadec: Add a missing include that is needed on FreeBSD.
[paraslash.git] / wmadec_filter.c
index ca5e22a40ccfd1bd00f564d51113981d0efa1106..d574df35d3a9da3a75f25bf0069f6e887b8b547e 100644 (file)
@@ -24,6 +24,7 @@
 #include <math.h>
 #include <string.h>
 #include <regex.h>
+#include <sys/select.h>
 
 #include "para.h"
 #include "error.h"
@@ -1250,6 +1251,8 @@ static ssize_t wmadec_convert(char *inbuffer, size_t len,
 
        if (out_size < 128 * 1024)
                return 0;
+       if (len <= WMA_FRAME_SKIP)
+               return 0;
        if (!pwd) {
                ret = wma_decode_init(inbuffer, len, &pwd);
                if (ret <= 0)