2008-12-12 Zoltan Varga <vargaz@gmail.com>
[mono.git] / mono / mini / main.c
index 7c60c1eafc090e15309f1664c1930bdc02b73fed..eee91c02d292e6286031514abe1a57a4919dd718 100644 (file)
@@ -1,5 +1,8 @@
 #include <config.h>
 #include "mini.h"
+#ifndef PLATFORM_WIN32
+#include "buildver.h"
+#endif
 
 #ifdef PLATFORM_WIN32
 
@@ -12,9 +15,10 @@ main ()
        int i;
 
        argvw = CommandLineToArgvW (GetCommandLine (), &argc);
-       argv = g_new0 (gchar*, argc);
+       argv = g_new0 (gchar*, argc + 1);
        for (i = 0; i < argc; i++)
                argv [i] = g_utf16_to_utf8 (argvw [i], -1, NULL, NULL, NULL);
+       argv [argc] = NULL;
 
        LocalFree (argvw);
 
@@ -26,6 +30,7 @@ main ()
 int
 main (int argc, char* argv[])
 {
+       mono_build_date = build_date;
        return mono_main (argc, argv);
 }