Advertisement
gserafini

Fix for User Avatar 1.4.1

Oct 4th, 2011
233
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Diff 0.98 KB | None | 0 0
  1. --- user-avatar.php (revision 13984)
  2. +++ user-avatar.php (working copy)
  3. @@ -454,12 +454,12 @@
  4.     if ( !file_exists( $avatar_folder_dir ) )
  5.         return false;
  6.  
  7. -   if ( $av_dir = opendir( $avatar_folder_dir ) ) {
  8. +   if ( is_dir( $avatar_folder_dir ) && $av_dir = opendir( $avatar_folder_dir ) ) {
  9.         while ( false !== ( $avatar_file = readdir($av_dir) ) ) {
  10.                 @unlink( $avatar_folder_dir . '/' . $avatar_file );
  11.         }
  12. +       closedir($av_dir);
  13.     }
  14. -   closedir($av_dir);
  15.  
  16.     @rmdir( $avatar_folder_dir );
  17.  
  18. @@ -695,7 +695,7 @@
  19.     $avatar_folder_dir = USER_AVATAR_UPLOAD_PATH."{$id}/";
  20.     $return = false;
  21.    
  22. -   if ( $av_dir = opendir( $avatar_folder_dir ) ) {
  23. +   if ( is_dir( $avatar_folder_dir ) && $av_dir = opendir( $avatar_folder_dir ) ) {
  24.            
  25.             // Stash files in an array once to check for one that matches
  26.             $avatar_files = array();
  27. @@ -717,9 +717,11 @@
  28.                 endif;
  29.                
  30.             }
  31. -       }
  32. +
  33.         // Close the avatar directory
  34.         closedir( $av_dir );
  35. +
  36. +   }
  37.    
  38.     return $return;
  39.  }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement