fix a use after free, jsegdep_merge will free wk, avoid the next check...
CID: 1006098 Sponsored by: Imaginary Forces Reviewed by: mckusick MFC after: 1 week
This commit is contained in:
parent
924d459045
commit
b6ffc3b567
@ -1096,7 +1096,7 @@ jwork_move(dst, src)
|
||||
LIST_FOREACH_SAFE(wk, dst, wk_list, wkn) {
|
||||
if (wk->wk_type == D_JSEGDEP)
|
||||
jsegdep = jsegdep_merge(WK_JSEGDEP(wk), jsegdep);
|
||||
if (wk->wk_type == D_FREEDEP)
|
||||
else if (wk->wk_type == D_FREEDEP)
|
||||
freedep = freedep_merge(WK_FREEDEP(wk), freedep);
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user