From f9a15025a59627b1ea0db6cc40809e7b9bc97b68 Mon Sep 17 00:00:00 2001 From: "cbiesinger%web.de" Date: Thu, 11 Sep 2003 16:14:58 +0000 Subject: [PATCH] fix off-by-one error --- uriloader/exthandler/nsExternalHelperAppService.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/uriloader/exthandler/nsExternalHelperAppService.cpp b/uriloader/exthandler/nsExternalHelperAppService.cpp index 53cad12b2c00..4b04fd3284f0 100644 --- a/uriloader/exthandler/nsExternalHelperAppService.cpp +++ b/uriloader/exthandler/nsExternalHelperAppService.cpp @@ -390,7 +390,7 @@ NS_IMETHODIMP nsExternalHelperAppService::DoContent(const char *aMimeContentType disp.get(), NS_ConvertUTF16toUTF8(filename).get())); PRInt32 pointPos = filename.RFindChar('.'); if (pointPos != kNotFound) { - const nsAString & ext = Substring(filename, pointPos + 1, filename.Length() - pointPos); + const nsAString & ext = Substring(filename, pointPos + 1, filename.Length() - pointPos - 1); CopyUTF16toUTF8(ext, fileExtension); LOG(("...found extension '%s'\n", fileExtension.get())); }