diff --git a/vpxdec.c b/vpxdec.c index f99d1e43704f6d749122cfba7de29f9f51040ee3..59c982d877db70557eb2c0a5118c8ab53c765a2f 100644 --- a/vpxdec.c +++ b/vpxdec.c @@ -718,9 +718,10 @@ int main_loop(int argc, const char **argv_) { /* Handle non-option arguments */ fn = argv[0]; - if (!fn) + if (!fn) { + free(argv); usage_exit(); - + } /* Open file */ infile = strcmp(fn, "-") ? fopen(fn, "rb") : set_binary_mode(stdin);