Index: flickr.inc
===================================================================
--- flickr.inc	(revision 48)
+++ flickr.inc	(working copy)
@@ -219,7 +219,15 @@
   $server = $photo['server'];
   // photoset's use primary instead of id to specify the image.
   $id = isset($photo['primary']) ? $photo['primary'] : $photo['id'];
-  $secret = $photo['secret'];
+  if($size == 'o')
+  {
+  	$photo = flickr_photo_get_info($photo['id']);
+	  $secret = $photo['originalsecret'];
+  }
+  else
+  {
+	  $secret = $photo['secret'];
+  }
 
   return "http://farm{$farm}.static.flickr.com/{$server}/{$id}_{$secret}" .($size ? "_$size." : '.') . ($size == 'o' ? $format : 'jpg');
 }
