Nikolay Sivov (@nsivov) commented about dlls/mf/topology.c:
for (j = 0; j < outputs->count; ++j) { DWORD input_index = outputs->streams[j].connection_stream;
TOPOID id = outputs->streams[j].connection->id;
TOPOID id;
if (!outputs->streams[j].connection)
continue;
id = outputs->streams[j].connection->id;
This needs to be a separate MR, with a test.