933728e143b8408db8a44a948ecafe284a1278fb
max
  Wed Feb 4 11:05:21 2026 -0800
fixing stray line commited as part of the hub error email commit, refs #36984

diff --git src/hg/hgTracks/hgTracks.c src/hg/hgTracks/hgTracks.c
index eec67535a56..97deee80d32 100644
--- src/hg/hgTracks/hgTracks.c
+++ src/hg/hgTracks/hgTracks.c
@@ -1200,38 +1200,36 @@
 char *(*finder)(char *needle, char *haystack) = (anyIupac(fOligo) ? iupacIn : stringInWrapper);
 int oligoSize = strlen(fOligo);
 char *rOligo = cloneString(fOligo);
 char *rMatch = NULL, *fMatch = NULL;
 struct bed *bedList = NULL, *bed;
 char strand;
 int count = 0, maxCount = 1000000;
 char *strandFilter = cartUsualString(cart, oligoMatchStrandVar, oligoMatchStrandDefault);
 boolean searchForward = sameString(strandFilter, "both") || sameString(strandFilter, "forward");
 boolean searchReverse = sameString(strandFilter, "both") || sameString(strandFilter, "reverse");
 
 if (oligoSize >= 2)
     {
     if (searchForward)
         fMatch = finder(fOligo, dna);
+    iupacReverseComplement(rOligo, oligoSize);
 
     if (sameString(rOligo, fOligo))
         rOligo = NULL;
     else if (searchReverse)
-        {
-        iupacReverseComplement(rOligo, oligoSize);
 	rMatch = finder(rOligo, dna);
-        }
 
     for (;;)
         {
 	char *oneMatch = NULL;
 	if (rMatch == NULL)
 	    {
 	    if (fMatch == NULL)
 		break;
 	    else
 		{
 		oneMatch = fMatch;
 		fMatch = finder(fOligo, fMatch+1);
 		strand = '+';
 		}
 	    }