[BACK]Return to patch-lightparser_pl CVS log [TXT][DIR] Up to [local] / ports / www / lightsquid / patches

File: [local] / ports / www / lightsquid / patches / Attic / patch-lightparser_pl (download)

Revision 1.3, Fri Apr 17 12:21:49 2009 UTC (15 years, 2 months ago) by yason
Branch: MAIN
Changes since 1.2: +3 -5 lines

i was blind. restoring patch

$OpenBSD$
--- lightparser.pl.orig	Fri Apr 17 16:18:08 2009
+++ lightparser.pl	Fri Apr 17 16:20:12 2009
@@ -246,10 +246,11 @@ while (<FF>) {
     $url =~ s/([a-z]+:\/\/)??.*\.(rapidshare\.com)/$1www.$2/o;
 
     #extract site name
-    $url =~ m/([a-z]+:\/\/)??([a-z0-9\-]+\.){1}(([a-z0-9\-]+\.){0,})([a-z0-9\-]+){1}(:[0-9]+)?\/(.*)/o;
-    $site=$2.$3.$5;
-    
-    $site=$Lurl if ($site eq "");
+    if ($url =~ m/([a-z]+:\/\/)??([a-z0-9\-]+\.){1}(([a-z0-9\-]+\.){0,})([a-z0-9\-]+){1}(:[0-9]+)?\/(.*)/o) {
+       $site=$2.$3.$5;
+    } else {
+       $site=$Lurl;
+    }
 
     $totalsize    {$user}       +=$Lsize;
     $totalhit     {$user}       ++;