<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -8749,7 +8749,7 @@ sub getStoidFromSidOrStoid {
 sub getStoidFromSid {
 	my($self, $sid) = @_;
 	return undef if !$sid;
-	return undef if $sid !~ regexSid();
+	return undef if $sid !~ regexSid(1);
 	if (my $stoid = $self-&gt;{_sid_conversion_cache}{$sid}) {
 		return $stoid;
 	}</diff>
      <filename>Slash/DB/MySQL/MySQL.pm</filename>
    </modified>
    <modified>
      <diff>@@ -174,7 +174,9 @@ sub nick2matchname {
 # NOTE: sid is also used for discussion ID (and maybe stoid too?),
 # such as in comments.pl, so that's what the \d{1,8} is for. -- pudge
 sub regexSid {
-	return qr{\b(\d{2}/\d{2}/\d{2}/\d{3,8}|\d{1,8})\b};
+	my $anchor = shift;
+	my $sid = '(\d{2}/\d{2}/\d{2}/\d{3,8}|\d{1,8})';
+	return $anchor ? qr{^$sid$} : qr{\b$sid\b};
 }
 
 #========================================================================</diff>
      <filename>Slash/Utility/Data/Data.pm</filename>
    </modified>
    <modified>
      <diff>@@ -1871,7 +1871,7 @@ Hashref of cleaned-up data.
 		logtoken	=&gt; sub { $_[0] = '' unless
 					 $_[0] =~ m|^\d+::[A-Za-z0-9]{22}$|		},
 		sid		=&gt; sub { $_[0] = '' unless
-					 $_[0] =~ Slash::Utility::Data::regexSid()	},
+					 $_[0] =~ Slash::Utility::Data::regexSid(1)	},
 		flags		=&gt; sub { $_[0] =~ s|[^a-z0-9_,]||g			},
 		query		=&gt; sub { $_[0] =~ s|[\000-\040&lt;&gt;\177-\377]+| |g;
 			        	 $_[0] =~ s|\s+| |g;				},</diff>
      <filename>Slash/Utility/Environment/Environment.pm</filename>
    </modified>
    <modified>
      <diff>@@ -1347,7 +1347,7 @@ sub countDailyStoriesAccessRSS {
 		&quot;op='slashdot-it' AND query_string LIKE '%from=rssbadge'&quot;,
 		'GROUP BY query_string');
 	my $sid_hr = { };
-	my $regex_sid = regexSid();
+	my $regex_sid = regexSid(1);
 	for my $qs (keys %$qs_hr) {
 		my($sid) = $qs =~ m{sid=\b([\d/]+)\b};
 		next unless $sid =~ $regex_sid;</diff>
      <filename>plugins/Stats/Stats.pm</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>3e4e3c128645c68f69dbff347cc90345c5bfdf61</id>
    </parent>
  </parents>
  <author>
    <name>pudge</name>
    <email>projects@pudge.net</email>
  </author>
  <url>http://github.com/scc/slash/commit/fda1c295ac0f45938e48f57f40605cb2dc8033cc</url>
  <id>fda1c295ac0f45938e48f57f40605cb2dc8033cc</id>
  <committed-date>2008-05-23T23:36:02-07:00</committed-date>
  <authored-date>2008-05-23T23:36:02-07:00</authored-date>
  <message>Anchor sids</message>
  <tree>e29ac11790aabcd70eab745016658b6aae7f72bd</tree>
  <committer>
    <name>pudge</name>
    <email>projects@pudge.net</email>
  </committer>
</commit>
