Index: swfupload.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/swfupload/swfupload.module,v
retrieving revision 1.18
diff -u -p -r1.18 swfupload.module
--- swfupload.module	8 Jun 2010 12:49:21 -0000	1.18
+++ swfupload.module	8 Jun 2010 14:09:33 -0000
@@ -20,7 +20,7 @@ function swfupload_perm() {
 function swfupload_menu() {
   $items['swfupload'] = array(
     'page callback' => 'swfupload_js',
-    'access callback' => 'swfupload_access',
+    'access callback' => 'swfupload_upload_access',
     'type' => MENU_CALLBACK,
     'file' => 'swfupload.admin.inc',
   );
@@ -30,12 +30,12 @@ function swfupload_menu() {
 /**
  * Validate access to the swfuploadpath
  */
-function swfupload_access() {
+function swfupload_upload_access() {
   $result = FALSE;
   $p = (object) $_POST;
 
   // Validate the request
-  if ($p->sid) {
+  if (!empty($p->sid)) {
     $sid = split("\*", hex2bin($p->sid));
 
     global $user;
@@ -62,7 +62,7 @@ function swfupload_access() {
     return FALSE;
   }
   // No session ID is set, we can assume we're still in the same session
-  return (($p->op) && user_access('upload files with swfupload'));
+  return (!empty($p->op) && user_access('upload files with swfupload'));
 }
 
 /**
