Commit ee5f2830 authored by Stefan Westerfeld's avatar Stefan Westerfeld

Fix null byte handling for ts_append.

Signed-off-by: Stefan Westerfeld's avatarStefan Westerfeld <stefan@space.twc.de>
parent 879a200d
......@@ -124,7 +124,7 @@ ts_append (const string& inname, const string& outname, const string& dataname)
vector<unsigned char> data;
FILE *datafile = fopen (dataname.c_str(), "r");
int c;
while ((c = fgetc (datafile)) > 0)
while ((c = fgetc (datafile)) >= 0)
data.push_back (c);
char buf[1024];
......@@ -215,8 +215,12 @@ main (int argc, char **argv)
return 1;
}
}
if (argc == 3 && strcmp (argv[1], "list") == 0)
else if (argc == 3 && strcmp (argv[1], "list") == 0)
{
Error err = ts_list (argv[2]);
}
else
{
error ("testmpegts: error parsing command line arguments\n");
}
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment