Андрей (andy) wrote in changelog,
Андрей
andy
changelog

[livejournal] r21578: LJSUP-10498 (Transfer data from old Scra...

Committer: ailyin
LJSUP-10498 (Transfer data from old Scrapbook to new LJ's photoservice)
U   trunk/cgi-bin/ljlib.pl
Modified: trunk/cgi-bin/ljlib.pl
===================================================================
--- trunk/cgi-bin/ljlib.pl	2012-03-28 14:05:52 UTC (rev 21577)
+++ trunk/cgi-bin/ljlib.pl	2012-03-29 05:49:54 UTC (rev 21578)
@@ -365,7 +365,7 @@
     unless ( $LJ::MogileFS{$domain} ) {
         require MogileFS::Client;
 
-        $LJ::MogileFS{$domain} = MogileFS::Client->new(
+        my $mogclient = MogileFS::Client->new(
             'domain'   => $domain,
             'root'     => $LJ::MOGILEFS_CONFIG{'root'},
             'hosts'    => $LJ::MOGILEFS_CONFIG{'hosts'},
@@ -373,18 +373,20 @@
             'timeout'  => $LJ::MOGILEFS_CONFIG{'timeout'} || 3,
         );
 
-        die "Could not initialize MogileFS" unless $LJ::MogileFS{$domain};
+        die 'Could not initialize MogileFS' unless $mogclient;
 
         # set preferred ip list if we have one
-        $LJ::MogileFS->set_pref_ip(\%LJ::MOGILEFS_PREF_IP)
+        $mogclient->set_pref_ip(\%LJ::MOGILEFS_PREF_IP)
             if %LJ::MOGILEFS_PREF_IP;
 
         if (_using_blockwatch()) {
-            eval { LJ::Blockwatch->setup_mogilefs_hooks($LJ::MogileFS) };
+            eval { LJ::Blockwatch->setup_mogilefs_hooks($mogclient) };
 
             warn "Unable to add Blockwatch hooks to MogileFS client object: $@"
                 if $@;
         }
+
+        $LJ::MogileFS{$domain} = $mogclient;
     }
 
     return $LJ::MogileFS{$domain};

Tags: ailyin, andy, livejournal, pl
Subscribe
  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments