From f68111e9deac3d8bc8a61c8104b6a6ca219db708 Mon Sep 17 00:00:00 2001 From: Nicholas Nethercote Date: Wed, 12 Dec 2012 21:57:23 -0800 Subject: [PATCH] Bug 820652 (part 7) - DMD: Fix bug in strdup_. r=jlebar. --HG-- extra : rebase_source : d15a08687b465c9c63c8a3786fdc7ba2539f2b82 --- memory/replace/dmd/DMD.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/memory/replace/dmd/DMD.cpp b/memory/replace/dmd/DMD.cpp index 5c941b05b56..da7658ee9ac 100644 --- a/memory/replace/dmd/DMD.cpp +++ b/memory/replace/dmd/DMD.cpp @@ -124,7 +124,7 @@ public: static char* strdup_(const char* aStr) { - char* s = (char*) gMallocTable->malloc(strlen(aStr)); + char* s = (char*) gMallocTable->malloc(strlen(aStr) + 1); ExitOnFailure(s); strcpy(s, aStr); return s;