Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 1af34bec authored by Andreas Huber's avatar Andreas Huber
Browse files

HTTPDataSource must be connected before it is usable. Fix this in the stagefright tool.

Change-Id: I5313b2cb7839233d51b2d37a03b6598b0760c2e0
parent 1a3786a3
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -434,7 +434,11 @@ int main(int argc, char **argv) {
        sp<DataSource> dataSource;
        if (!strncasecmp("http://", filename, 7)) {
            dataSource = new HTTPDataSource(filename);
            dataSource = new CachingDataSource(dataSource, 64 * 1024, 10);
            if (((HTTPDataSource *)dataSource.get())->connect() != OK) {
                fprintf(stderr, "failed to connect to HTTP server.\n");
                return -1;
            }
            dataSource = new CachingDataSource(dataSource, 32 * 1024, 20);
        } else {
            dataSource = new FileSource(filename);
        }