]> andersk Git - moira.git/blobdiff - server/qrtn.qc
backed out a couple of changes (to 1.21) and then put back in
[moira.git] / server / qrtn.qc
index 07d02d848f59569763c9b2cf4569ae793b2b4d1e..e822853e48af0fb6f8d4b45a027cd8e3b0fa004c 100644 (file)
@@ -69,6 +69,7 @@ int sms_open_database()
        
     /* open the database */
 ##  ingres sms
+##  set lockmode session where readlock = exclusive
     return ingres_errno;
 }
 
@@ -532,6 +533,10 @@ get_client(cl, client_type, client_id)
     int child;
     struct save_queue *sq_create();
 
+    if (!strcmp(strtrim(list_type), strtrim(member_type)) &&
+       list_id == member_id)
+       return(1);
+
     /* see if client is a direct member of list */
 ##  repeat retrieve (exists = any(m.#member_id where 
 ##                               m.#list_id = @list_id and
This page took 0.03369 seconds and 4 git commands to generate.