chiark / gitweb /
privcache; uncached_load_file: Introduce error_out
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 7 Dec 2019 14:43:54 +0000 (14:43 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 30 Dec 2019 13:15:50 +0000 (13:15 +0000)
commite15f4f5781a1033764ef3c7711fc2d08f2f29f5b
treebbf7b9c681495d96cbb01551843014c3c6e9e423
parent90c5d3a9a445ca2267e2792f26fafd41ceddd1d5
privcache; uncached_load_file: Introduce error_out

The error handling here is a bit fragile: we rely on not having set
`ok' inappropriately.  Indeed actually we *do* set `ok'
inappropriately if we lack defhash, but in that case we set sigpriv to
0 so do return 0 as needed.  So we are fixing a latent bug.

Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
privcache.c