(Arne Babenhauserheide)
2013-09-13: fix infinite loop in string-replace-substring *ducks* fix infinite loop in string-replace-substring *ducks*
diff --git a/wisp-guile.w b/wisp-guile.w --- a/wisp-guile.w +++ b/wisp-guile.w @@ -563,9 +563,9 @@ define : string-replace-substring s subs : newstring s index : string-contains s substring if : not : equal? index #f - let : : replaced : string-replace s replacement index : + index sublen - replacer replaced : string-contains replaced substring - . newstring + let : : replaced : string-replace newstring replacement index : + index sublen + replacer replaced : string-contains replaced substring + . newstring define : unescape-linebreaks text