/*****************************************************************************
- * rar.c: uncompressed RAR stream filter
+ * stream.c: uncompressed RAR stream filter
*****************************************************************************
* Copyright (C) 2008-2010 Laurent Aimar
* $Id$
int count;
rar_file_t **files;
const int64_t position = stream_Tell(s->p_source);
- if (RarParse(s->p_source, &count, &files) || count <= 0) {
+ if (RarParse(s->p_source, &count, &files)) {
stream_Seek(s->p_source, position);
msg_Err(s, "Invalid or unsupported RAR archive");
free(files);
}
RarFileDelete(f);
}
+ free(base);
free(files);
if (!data)
return VLC_EGENERIC;