s3:lib: SERVERID_UNIQUE_ID_NOT_TO_VERIFY only means not to verify the 'unique_id...
authorStefan Metzmacher <metze@samba.org>
Tue, 21 Aug 2012 10:57:28 +0000 (12:57 +0200)
committerStefan Metzmacher <metze@samba.org>
Fri, 24 Aug 2012 11:43:32 +0000 (13:43 +0200)
It doesn't mean the the server_id is always valid.

metze

source3/lib/serverid.c

index 1ab0d6958c8df0f303b1e92629828801fb74f0be..1cda03b3a63bb9d62f149342a5e309faf00b3ca6 100644 (file)
@@ -282,11 +282,12 @@ bool serverids_exist(const struct server_id *ids, int num_ids, bool *results)
                TDB_DATA tdbkey;
                NTSTATUS status;
 
-               if (ids[i].unique_id == SERVERID_UNIQUE_ID_NOT_TO_VERIFY) {
-                       results[i] = true;
+               if (!results[i]) {
                        continue;
                }
-               if (!results[i]) {
+
+               if (ids[i].unique_id == SERVERID_UNIQUE_ID_NOT_TO_VERIFY) {
+                       results[i] = true;
                        continue;
                }