diff --git a/addon/search/search.js b/addon/search/search.js
index ac0f3254d7021738faf0380a390489f39b086d65..93e90b36edd613bc64e822d579fbb227e97f37fd 100644
--- a/addon/search/search.js
+++ b/addon/search/search.js
@@ -29,7 +29,7 @@
       query.lastIndex = stream.pos;
       var match = query.exec(stream.string);
       if (match && match.index == stream.pos) {
-        stream.pos += match[0].length;
+        stream.pos += match[0].length || 1;
         return "searching";
       } else if (match) {
         stream.pos = match.index;