diff -x '*.po' -d -urpN abrt.2/src/Daemon/MiddleWare.cpp
abrt.3/src/Daemon/MiddleWare.cpp
--- abrt.2/src/Daemon/MiddleWare.cpp 2010-04-30 11:50:37.000000000 +0200
+++ abrt.3/src/Daemon/MiddleWare.cpp 2010-05-05 15:26:57.169347321 +0200
@@ -86,10 +86,15 @@ static char* is_text_file(const char *na
}
/* Some files in our dump directories are known to always be textual */
- if (strcmp(name, FILENAME_BACKTRACE) == 0
- || strcmp(name, FILENAME_CMDLINE) == 0
- ) {
- return buf;
+ const char *base = strrchr(name, '/');
+ if (base)
+ {
+ base++;
+ if (strcmp(base, FILENAME_BACKTRACE) == 0
+ || strcmp(base, FILENAME_CMDLINE) == 0
+ ) {
+ return buf;
+ }
}
/* Every once in a while, even a text file contains a few garbled
Show replies by date