diff -urN orig/acl/acl.install patched/acl/acl.install
--- orig/acl/acl.install	2006-11-21 16:30:32.000000000 -0500
+++ patched/acl/acl.install	2007-08-03 12:01:59.000000000 -0400
@@ -36,7 +36,7 @@
         name varchar(255),
         PRIMARY KEY (acl_id)
       );");
-      db_query("CREATE SEQUENCE acl_id_seq;");
+      db_query("CREATE SEQUENCE {acl}_id_seq;");
 
       db_query("CREATE TABLE {acl_user} (
         acl_id integer NOT NULL DEFAULT 0,
diff -urN orig/acl/acl.module patched/acl/acl.module
--- orig/acl/acl.module	2007-05-18 09:23:49.000000000 -0400
+++ patched/acl/acl.module	2007-08-03 11:38:38.000000000 -0400
@@ -14,7 +14,7 @@
  * Create a new ACL.
  */
 function acl_create_new_acl($module, $name) {
-  $acl_id = db_next_id('acl_id');
+  $acl_id = db_next_id('{acl}_id');
   db_query("INSERT INTO {acl} (acl_id, module, name) VALUES (%d, '%s', '%s')", $acl_id, $module, $name);
   return $acl_id;
 }
@@ -192,7 +192,7 @@
     $acls[] = $o->acl_id;
   }
   if ($acls) {
-    db_query("DELETE FROM {acl_node} WHERE nid = %d AND acl_id in (%s)", $nid,
+    db_query("DELETE FROM {acl_node} WHERE (nid = %d) AND (acl_id in (%s))", $nid,
       implode(',', $acls));
   }
 }
@@ -201,7 +201,7 @@
  * Gets the id of an acl
  */
 function acl_get_id_by_name($module, $name) {
-  return db_result(db_query("SELECT acl_id FROM {acl} WHERE module = '%s' AND name = '%s'", $module, $name));
+  return db_result(db_query("SELECT acl_id FROM {acl} WHERE (module = '%s') AND (name = '%s')", $module, $name));
 }
 
 /*
