从这个网页截图中,可以获取到以下关于漏洞的关键信息: 1. 漏洞描述: - 当 函数失败时, 函数会在 函数内部被调用。随后的代码路径会再次调用 函数,但这次是在同一个工作队列上。 - 这个问题可以通过在第一次调用 后设置工作队列指针为 ,并在尝试再次销毁工作队列之前检查 指针来解决。 2. 修复方法: - 在 函数内部,可以在第一次调用 后设置工作队列指针为 。 - 然后在尝试再次销毁工作队列之前检查 指针。 3. 报告和修复: - 该问题由 报告。 - 修复了 。 - 修复了 。 4. 作者和提交者: - 作者是 Julian Sun,提交者是 Andreas Gruenbacher。 5. 代码更改: - 代码更改发生在 和 文件中。 - 文件中,删除了 函数的调用,并将工作队列指针设置为 。 - 文件中,删除了 函数的调用,并在 语句中检查工作队列指针是否为 。 这些信息可以帮助理解该漏洞的背景、修复方法以及代码更改的具体内容。