diff --git a/Tools/autogsdoc.m b/Tools/autogsdoc.m index 2fc43d2e1..f3ac1f5c3 100644 --- a/Tools/autogsdoc.m +++ b/Tools/autogsdoc.m @@ -1181,7 +1181,7 @@ main(int argc, char **argv, char **env) else { replace = NSMakeRange(replace.location, - r.location - replace.location); + NSMaxRange(r) - replace.location); href = [s substringWithRange: NSMakeRange(p, r.location - p)]; p = NSMaxRange(replace); @@ -1273,6 +1273,7 @@ main(int argc, char **argv, char **env) options: NSLiteralSearch range: NSMakeRange(p, l - p)]; } + [s writeToFile: dst atomically: YES]; } else {