diff options
Diffstat (limited to 'source3/registry')
-rw-r--r-- | source3/registry/reg_api.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/source3/registry/reg_api.c b/source3/registry/reg_api.c index 0be1231b80..ff70016ae2 100644 --- a/source3/registry/reg_api.c +++ b/source3/registry/reg_api.c @@ -196,7 +196,8 @@ static WERROR regkey_open_onelevel(TALLOC_CTX *mem_ctx, /* Look up the table of registry I/O operations */ - if ( !(key->ops = reghook_cache_find( key->name )) ) { + key->ops = reghook_cache_find( key->name ); + if (key->ops == NULL) { DEBUG(0,("reg_open_onelevel: Failed to assign " "registry_ops to [%s]\n", key->name )); result = WERR_BADFILE; |