diff options
author | Steven Rostedt <srostedt@redhat.com> | 2010-06-16 16:19:19 -0400 |
---|---|---|
committer | Steven Rostedt <rostedt@goodmis.org> | 2010-06-16 16:19:19 -0400 |
commit | b4c297ef8fb24e1b3923a16d3e7267320a3d0f83 (patch) | |
tree | 2ee2aa4859f56fc1dd00ab19748c37f23876a072 /trace-dialog.c | |
parent | 5f1acf8cc910cb6ac1bc1d9bb3548f7e3c7462cd (diff) |
kernelshark: Have gui warning reset errno
After printing a gui warning, reset errno.
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'trace-dialog.c')
-rw-r--r-- | trace-dialog.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/trace-dialog.c b/trace-dialog.c index a19813b..a87118c 100644 --- a/trace-dialog.c +++ b/trace-dialog.c | |||
@@ -104,6 +104,7 @@ void warning(const char *fmt, ...) | |||
104 | { | 104 | { |
105 | GString *str; | 105 | GString *str; |
106 | va_list ap; | 106 | va_list ap; |
107 | int err; | ||
107 | 108 | ||
108 | if (alt_warning) { | 109 | if (alt_warning) { |
109 | va_start(ap, fmt); | 110 | va_start(ap, fmt); |
@@ -119,6 +120,9 @@ void warning(const char *fmt, ...) | |||
119 | return; | 120 | return; |
120 | } | 121 | } |
121 | 122 | ||
123 | err = errno; | ||
124 | errno = 0; | ||
125 | |||
122 | str = g_string_new(""); | 126 | str = g_string_new(""); |
123 | 127 | ||
124 | va_start(ap, fmt); | 128 | va_start(ap, fmt); |