sorry, the last commit went in by mistake:-(
authorStefan Metzmacher <metze@samba.org>
Thu, 22 Jan 2004 02:02:27 +0000 (02:02 +0000)
committerStefan Metzmacher <metze@samba.org>
Thu, 22 Jan 2004 02:02:27 +0000 (02:02 +0000)
- implement the interface_by_name() and interface_by_uuid() hooks
  for the autogenerated dcerpc server boilerplates.

metze

source/build/pidl/server.pm

index 54ad6fdcd9ed821dee2f015203fa94c627eb7d32..20a8c383ea339a16d98c451574c55bc709e2755d 100644 (file)
@@ -108,19 +108,19 @@ static NTSTATUS $name\_op_init_server(struct dcesrv_context *dce_ctx, const stru
 
 static BOOL $name\_op_interface_by_uuid(struct dcesrv_interface *iface, const char *uuid, uint32 if_version)
 {
-       if (strcmp($name\_interface.ndr->name, name)==0) {
-               memcpy(iface,&$name\_interface, sizeof(*iface);
+       if ($name\_interface.ndr->if_version == if_version &&
+               strcmp($name\_interface.ndr->uuid, uuid)==0) {
+               memcpy(iface,&$name\_interface, sizeof(*iface));
                return True;
        }
 
-       return False;   
+       return False;
 }
 
 static BOOL $name\_op_interface_by_name(struct dcesrv_interface *iface, const char *name)
 {
-       if ($name\_interface.ndr->if_version == if_version &&
-               strcmp($name\_interface.ndr->uuid, uuid)==0) {
-               memcpy(iface,&$name\_interface, sizeof(*iface);
+       if (strcmp($name\_interface.ndr->name, name)==0) {
+               memcpy(iface,&$name\_interface, sizeof(*iface));
                return True;
        }