--- webform/webform.module.orig	2008-07-28 10:42:55.000000000 -0400
+++ webform/webform.module	2008-07-28 10:44:55.000000000 -0400
@@ -417,15 +417,13 @@ function webform_node_info() {
 /**
  * Implementation of hook_access().
  */
-function webform_access($op, $node) {
-  global $user;
-
+function webform_access($op, $node, $account) {
   switch ($op) {
     case "create":
-      return user_access("create webforms");
+      return user_access("create webforms", $account);
     case "update":
     case "delete":
-      return user_access("edit webforms") || (user_access("edit own webforms") && ($user->uid == $node->uid));
+      return user_access("edit webforms", $account) || (user_access("edit own webforms", $account) && ($account->uid == $node->uid));
   }
 }
 
