Переглянути джерело

Throw when encountering invalid extensions

As a result of 1a03a74, we now have to handle our own invalid extension
checks.
Daniel Gempesaw 10 роки тому
батько
коміт
f0d8905bae
1 змінених файлів з 2 додано та 1 видалено
  1. 2 1
      lib/Selenium/Firefox/Profile.pm

+ 2 - 1
lib/Selenium/Firefox/Profile.pm

@@ -289,10 +289,11 @@ sub _extract_install_rdf {
             while ((my $status = $unzipped->read($buffer)) > 0) {
                 $install_rdf .= $buffer;
             }
+            return $install_rdf;
         }
     }
 
-    return $install_rdf;
+    croak 'Invalid Firefox extension: could not find install.rdf in the .XPI at: ' . $xpi
 }
 
 1;