diff options
author | cinap_lenrek <cinap_lenrek@felloff.net> | 2017-03-13 18:56:52 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@felloff.net> | 2017-03-13 18:56:52 +0100 |
commit | 9b2d3ed37a9d58d8ea4692858b47a9f1b03d7e65 (patch) | |
tree | a7bc854740e288540cb25ae82897b72b1db83c69 /sys/src/cmd/gs | |
parent | 59ed389a6eb7d405eb44d9644d69993e814dccdf (diff) |
gs: fix dangleing pointer crash with "lock" (ghostscript Bug 697204)
Diffstat (limited to 'sys/src/cmd/gs')
-rw-r--r-- | sys/src/cmd/gs/src/zcontext.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/src/cmd/gs/src/zcontext.c b/sys/src/cmd/gs/src/zcontext.c index 6919f288c..c1ca1526f 100644 --- a/sys/src/cmd/gs/src/zcontext.c +++ b/sys/src/cmd/gs/src/zcontext.c @@ -953,6 +953,7 @@ zlock(i_ctx_t *i_ctx_p) return_error(e_VMerror); plock->holder_index = 0; plock->waiting.head_index = plock->waiting.tail_index = 0; + plock->scheduler = NULL; push(1); make_istruct(op, a_all, plock); return 0; |