// Adapted semantic slice of the null check added by GStreamer revision // 1a5fdba14a1ccfe473bc4429f22ee5bbaee034eb. #include char parsePayload(char* line) { char* start = std::strchr(line, ']'); if (!start) return '\0'; return start[1]; } int main() { char line[] = "missing close bracket"; return parsePayload(line); }