r15812: Explicitly cast to unsigned int.
authorJelmer Vernooij <jelmer@samba.org>
Mon, 22 May 2006 16:57:14 +0000 (16:57 +0000)
committerGerald (Jerry) Carter <jerry@samba.org>
Wed, 10 Oct 2007 19:08:26 +0000 (14:08 -0500)
source/librpc/rpc/dcerpc_util.c

index 6c8ed7ecd8abd04f8d54c780c51c39e1321d0085..5468e4fd3f7188bf5a04b4a5c152f658aeac79af 100644 (file)
@@ -607,7 +607,7 @@ enum dcerpc_transport_t dcerpc_transport_by_endpoint_protocol(int prot)
        }
        
        /* Unknown transport */
-       return -1;
+       return (unsigned int)-1;
 }
 
 enum dcerpc_transport_t dcerpc_transport_by_tower(struct epm_tower *tower)
@@ -633,7 +633,7 @@ enum dcerpc_transport_t dcerpc_transport_by_tower(struct epm_tower *tower)
        }
        
        /* Unknown transport */
-       return -1;
+       return (unsigned int)-1;
 }
 
 NTSTATUS dcerpc_binding_from_tower(TALLOC_CTX *mem_ctx, struct epm_tower *tower, struct dcerpc_binding **b_out)
@@ -651,7 +651,7 @@ NTSTATUS dcerpc_binding_from_tower(TALLOC_CTX *mem_ctx, struct epm_tower *tower,
 
        binding->transport = dcerpc_transport_by_tower(tower);
 
-       if (binding->transport == -1) {
+       if (binding->transport == (unsigned int)-1) {
                return NT_STATUS_NOT_SUPPORTED;
        }