Use OS::StrDup to duplicate strings.
authorlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 11 Nov 2008 14:51:56 +0000 (14:51 +0000)
committerlrn@chromium.org <lrn@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Tue, 11 Nov 2008 14:51:56 +0000 (14:51 +0000)
git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@735 ce2b1a6d-e550-0410-aec6-3dcde31c8c00

src/flags.cc

index 364cf7d..48b4ef7 100644 (file)
@@ -248,7 +248,7 @@ List<const char*>* FlagList::argv() {
     args->Add(buffer.ToCString().Detach());
     JSArguments jsargs = *args_flag->args_variable();
     for (int j = 0; j < jsargs.argc(); j++) {
-      args->Add(reinterpret_cast<const char*>(strdup(jsargs[j])));
+      args->Add(OS::StrDup(jsargs[j]));
     }
   }
   return args;