[profiler] Split method_leave callback into a method_tail_call callback.
[mono.git] / eglib / src / goutput.c
index ef80cff034748e559dea3055bc3bfb175dc3eb76..6064f8c8b5a8460934dd16a729a968d7e907b99c 100644 (file)
@@ -47,8 +47,10 @@ g_print (const gchar *format, ...)
        va_list args;
 
        va_start (args, format);
-       if (g_vasprintf (&msg, format, args) < 0)
+       if (g_vasprintf (&msg, format, args) < 0) {
+               va_end (args);
                return;
+       }
        va_end (args);
 
        if (!stdout_handler)
@@ -65,8 +67,10 @@ g_printerr (const gchar *format, ...)
        va_list args;
 
        va_start (args, format);
-       if (g_vasprintf (&msg, format, args) < 0)
+       if (g_vasprintf (&msg, format, args) < 0) {
+               va_end (args);
                return;
+       }
        va_end (args);
 
        if (!stderr_handler)
@@ -133,8 +137,7 @@ g_assertion_message (const gchar *format, ...)
        exit (0);
 }
 
-
-#if PLATFORM_ANDROID
+#if TARGET_ANDROID
 #include <android/log.h>
 
 static android_LogPriority