diff options
author | Jelmer Vernooij <jelmer@samba.org> | 2005-03-12 17:12:52 +0000 |
---|---|---|
committer | Gerald (Jerry) Carter <jerry@samba.org> | 2007-10-10 13:11:02 -0500 |
commit | e9ca6e48fff41c5f457075156a8c4b2c729c5527 (patch) | |
tree | abfe42de2722644947b586350c20339158188014 /source4/lib/com/dcom | |
parent | f58143b0256d470e17f2c0a09a7c1a352855d385 (diff) | |
download | samba-e9ca6e48fff41c5f457075156a8c4b2c729c5527.tar.gz samba-e9ca6e48fff41c5f457075156a8c4b2c729c5527.tar.bz2 samba-e9ca6e48fff41c5f457075156a8c4b2c729c5527.zip |
r5775: Remove some unused functions (unions are no longer as special as they used to be)
Add oxid mapping table support in DCOM
(This used to be commit e193555f0eec2dda8c8760e9668181200fef0a1e)
Diffstat (limited to 'source4/lib/com/dcom')
-rw-r--r-- | source4/lib/com/dcom/main.c | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/source4/lib/com/dcom/main.c b/source4/lib/com/dcom/main.c index 8ef2060eb7..4d9c635be8 100644 --- a/source4/lib/com/dcom/main.c +++ b/source4/lib/com/dcom/main.c @@ -119,7 +119,14 @@ static NTSTATUS dcom_connect_host(struct com_context *ctx, struct dcerpc_pipe ** struct dcom_object_exporter *object_exporter_by_oxid(struct com_context *ctx, uint64_t oxid) { - return NULL; /* FIXME */ + struct dcom_object_exporter *ox; + for (ox = ctx->dcom->object_exporters; ox; ox = ox->next) { + if (ox->oxid == oxid) { + return ox; + } + } + + return NULL; } struct dcom_object_exporter *object_exporter_by_ip(struct com_context *ctx, struct IUnknown *ip) |