:100644 100644 3a700b5... 0000000... M	sites/all/modules/contrib/swfupload/swfupload.module

diff --git a/sites/all/modules/contrib/swfupload/swfupload.module b/sites/all/modules/contrib/swfupload/swfupload.module
index 3a700b5..d74a347 100644
--- a/sites/all/modules/contrib/swfupload/swfupload.module
+++ b/sites/all/modules/contrib/swfupload/swfupload.module
@@ -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'));
 }
 
 /**
