r18860: fixed some code that bitrotted while we didn't have the safety check
authorAndrew Tridgell <tridge@samba.org>
Sun, 24 Sep 2006 02:05:37 +0000 (02:05 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:20:16 +0000 (14:20 -0500)
with NTSTATUS, WERROR etc.
(This used to be commit fddb85bfa8bb5df7812d226a7a6f6fb41ccf107f)

source4/rpc_server/srvsvc/dcesrv_srvsvc.c
source4/rpc_server/winreg/rpc_winreg.c
source4/torture/rpc/oxidresolve.c

index 983c51f137b233c3781cdf2c0f165a6f115f21b6..f2d09527a32e796191be22689188b581d6647fb6 100644 (file)
@@ -1255,7 +1255,7 @@ static WERROR srvsvc_NetShareSetInfo(struct dcesrv_call_state *dce_call, TALLOC_
                                        0,
                                        0,
                                        NULL);
-               if (status != WERR_OK) {
+               if (W_ERROR_EQUAL(status, WERR_OK)) {
                        return status;
                }
                break;
@@ -1272,7 +1272,7 @@ static WERROR srvsvc_NetShareSetInfo(struct dcesrv_call_state *dce_call, TALLOC_
                                        0,
                                        0,
                                        NULL);
-               if (status != WERR_OK) {
+               if (W_ERROR_EQUAL(status, WERR_OK)) {
                        return status;
                }
                break;
@@ -1289,7 +1289,7 @@ static WERROR srvsvc_NetShareSetInfo(struct dcesrv_call_state *dce_call, TALLOC_
                                        r->in.info.info2->max_users,
                                        0,
                                        NULL);
-               if (status != WERR_OK) {
+               if (W_ERROR_EQUAL(status, WERR_OK)) {
                        return status;
                }
                break;
@@ -1306,7 +1306,7 @@ static WERROR srvsvc_NetShareSetInfo(struct dcesrv_call_state *dce_call, TALLOC_
                                        0,
                                        r->in.info.info501->csc_policy,
                                        NULL);
-               if (status != WERR_OK) {
+               if (W_ERROR_EQUAL(status, WERR_OK)) {
                        return status;
                }
                break;
@@ -1323,7 +1323,7 @@ static WERROR srvsvc_NetShareSetInfo(struct dcesrv_call_state *dce_call, TALLOC_
                                        r->in.info.info502->max_users,
                                        0,
                                        r->in.info.info502->sd);
-               if (status != WERR_OK) {
+               if (W_ERROR_EQUAL(status, WERR_OK)) {
                        return status;
                }
                break;
@@ -1340,7 +1340,7 @@ static WERROR srvsvc_NetShareSetInfo(struct dcesrv_call_state *dce_call, TALLOC_
                                        0,
                                        0,
                                        NULL);
-               if (status != WERR_OK) {
+               if (W_ERROR_EQUAL(status, WERR_OK)) {
                        return status;
                }
                break;
index e32f620e5b65ec1c4efa0baa470460fd31b59acb..1282923836350b26029962d0cf173e2271ee1b3c 100644 (file)
@@ -527,7 +527,7 @@ static WERROR winreg_GetVersion(struct dcesrv_call_state *dce_call, TALLOC_CTX *
        DCESRV_PULL_HANDLE_FAULT(h, r->in.handle, HTYPE_REGKEY);
 
        r->out.version = talloc(mem_ctx, uint32_t);
-       NT_STATUS_HAVE_NO_MEMORY(r->out.version);
+       W_ERROR_HAVE_NO_MEMORY(r->out.version);
 
        *r->out.version = 5;
 
index 3643a854857d9a560c8fa16538252572730f7f69..7366d372fece686d4807602e9151967ee92ad43b 100644 (file)
@@ -61,7 +61,7 @@ static int test_RemoteActivation(struct dcerpc_pipe *p, TALLOC_CTX *mem_ctx, uin
                return 0;
        }
 
-       if(!W_ERROR_IS_OK(r.out.hr)) {
+       if(!W_ERROR_IS_OK(*r.out.hr)) {
                fprintf(stderr, "RemoteActivation: %s\n", win_errstr(*r.out.hr));
                return 0;
        }