Index: code/parse/parselo.cpp
===================================================================
--- code/parse/parselo.cpp	(revision 11008)
+++ code/parse/parselo.cpp	(working copy)
@@ -3987,7 +3987,7 @@
 	p = get_pointer_to_first_hash_symbol(src);
 	if (p)
 	{
-		while (*(p-1) == ' ')
+		while ((p != src) && (*(p-1) == ' '))
 			p--;
 
 		*p = '\0';
