diff --git a/contrib/src/main/java/org/archive/modules/extractor/ExtractorPDFContent.java b/contrib/src/main/java/org/archive/modules/extractor/ExtractorPDFContent.java
index a11aff3c..082517ca 100644
--- a/contrib/src/main/java/org/archive/modules/extractor/ExtractorPDFContent.java
+++ b/contrib/src/main/java/org/archive/modules/extractor/ExtractorPDFContent.java
@@ -102,7 +102,7 @@ public class ExtractorPDFContent extends ContentExtractor {
//handle URLs wrapped in parentheses
if(prospectiveURL.startsWith("(")) {
- prospectiveURL=prospectiveURL.substring(1,prospectiveURL.length()-1);
+ prospectiveURL=prospectiveURL.substring(1,prospectiveURL.length());
if(prospectiveURL.endsWith(")"))
prospectiveURL=prospectiveURL.substring(0,prospectiveURL.length()-1);
}
diff --git a/contrib/src/test/java/org/archive/modules/extractor/ExtractorPDFContentTest.java b/contrib/src/test/java/org/archive/modules/extractor/ExtractorPDFContentTest.java
index 516bec15..32701bfa 100644
--- a/contrib/src/test/java/org/archive/modules/extractor/ExtractorPDFContentTest.java
+++ b/contrib/src/test/java/org/archive/modules/extractor/ExtractorPDFContentTest.java
@@ -66,7 +66,7 @@ public class ExtractorPDFContentTest extends ContentExtractorTestBase {
CrawlURI testUri = createTestUri("http://www.example.com/fake.pdf", TEST_RESOURCE_FILE_4);
extractor.process(testUri);
- Set expected = makeLinkSet(testUri, new String[]{"http://www.unisys.com","http://www.myserver.mycorp.com/images/exttest.jpg","http://www.adobe.com/intro?100,200","http://www.w3.org/1999/xhtml","http://www.xfa.org/schema/xfa-data/1.0","http://www.adobe.com","http://www.adobe.com/getacro.gif"});
+ Set expected = makeLinkSet(testUri, new String[]{"http://www.unisys.com","http://www.myserver.mycorp.com/images/exttest.jpg","http://www.adobe.com/intro?100,200","http://www.w3.org/1999/xhtml","http://www.xfa.org/schema/xfa-data/1.0","http://www.adobe.com","http://www.adobe.com/getacro.gif","http://www.example.com/testOpeningParen"});
assertTrue(testUri.getOutLinks().containsAll(expected));
}
public void testNewlineSeparatedURIs() throws URIException, UnsupportedEncodingException, IOException, InterruptedException{
diff --git a/contrib/src/test/resources/ExtractorPDFContentTest4.pdf b/contrib/src/test/resources/ExtractorPDFContentTest4.pdf
index a9608d0a..41e2bbaa 100644
Binary files a/contrib/src/test/resources/ExtractorPDFContentTest4.pdf and b/contrib/src/test/resources/ExtractorPDFContentTest4.pdf differ