diff options
Diffstat (limited to 'mate-extra/mate-power-manager/files/mate-power-manager-1.24.3-removing-backtrace.patch')
-rw-r--r-- | mate-extra/mate-power-manager/files/mate-power-manager-1.24.3-removing-backtrace.patch | 89 |
1 files changed, 89 insertions, 0 deletions
diff --git a/mate-extra/mate-power-manager/files/mate-power-manager-1.24.3-removing-backtrace.patch b/mate-extra/mate-power-manager/files/mate-power-manager-1.24.3-removing-backtrace.patch new file mode 100644 index 000000000000..62157058ba6f --- /dev/null +++ b/mate-extra/mate-power-manager/files/mate-power-manager-1.24.3-removing-backtrace.patch @@ -0,0 +1,89 @@ +# Instead of deleting the code blocks, just putting them inside a ifndef +# condition is safer +--- a/applets/brightness/egg-debug.c ++++ b/applets/brightness/egg-debug.c +@@ -74,6 +74,7 @@ pk_set_console_mode (guint console_code) + printf ("%s", command); + } + ++#if (defined(__UCLIBC__) || defined(__GLIBC__)) + /** + * egg_debug_backtrace: + **/ +@@ -98,6 +99,7 @@ egg_debug_backtrace (void) + free (symbols); + } + } ++#endif + + /** + * pk_log_line: +@@ -229,8 +231,10 @@ egg_error_real (const gchar *func, const gchar *file, const int line, const gcha + pk_print_line (func, file, line, buffer, CONSOLE_RED); + g_free(buffer); + ++#if (defined(__UCLIBC__) || defined(__GLIBC__)) + /* we want to fix this! */ + egg_debug_backtrace (); ++#endif + + exit (1); + } +--- a/applets/inhibit/egg-debug.c ++++ b/applets/inhibit/egg-debug.c +@@ -74,6 +74,7 @@ pk_set_console_mode (guint console_code) + printf ("%s", command); + } + ++#if (defined(__UCLIBC__) || defined(__GLIBC__)) + /** + * egg_debug_backtrace: + **/ +@@ -98,6 +99,7 @@ egg_debug_backtrace (void) + free (symbols); + } + } ++#endif + + /** + * pk_log_line: +@@ -229,8 +231,10 @@ egg_error_real (const gchar *func, const gchar *file, const int line, const gcha + pk_print_line (func, file, line, buffer, CONSOLE_RED); + g_free(buffer); + ++#if (defined(__UCLIBC__) || defined(__GLIBC__)) + /* we want to fix this! */ + egg_debug_backtrace (); ++#endif + + exit (1); + } +--- a/src/egg-debug.c ++++ b/src/egg-debug.c +@@ -74,6 +74,7 @@ pk_set_console_mode (guint console_code) + printf ("%s", command); + } + ++#if (defined(__UCLIBC__) || defined(__GLIBC__)) + /** + * egg_debug_backtrace: + **/ +@@ -98,6 +99,7 @@ egg_debug_backtrace (void) + free (symbols); + } + } ++#endif + + /** + * pk_log_line: +@@ -229,8 +231,10 @@ egg_error_real (const gchar *func, const gchar *file, const int line, const gcha + pk_print_line (func, file, line, buffer, CONSOLE_RED); + g_free(buffer); + ++#if (defined(__UCLIBC__) || defined(__GLIBC__)) + /* we want to fix this! */ + egg_debug_backtrace (); ++#endif + + exit (1); + } |