Skip to content

Commit 1170855

Browse files
committed
GH-49: dasht-server: escape C++ docset as ^C\+\+$
1 parent 173e0c9 commit 1170855

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

bin/dasht-server-http

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,8 +181,9 @@ cat <<HEADER
181181
<select name="docsets">
182182
<option value="" selected>matched $1 out of $3</option>
183183
$(echo "$docsets_menu" | awk -v were_any_ignored=$2 '{
184-
value = "^" $2 "$"
185184
label = were_any_ignored && $1 ? "((( " $2 " )))" : $2
185+
regex = $2; gsub("[[:punct:]]", "\\\\&", regex)
186+
value = "^" regex "$"
186187
print "<option value=\"" value "\">" label "</option>"
187188
}')
188189
</select>

0 commit comments

Comments
 (0)