diff options
Diffstat (limited to 'src/lib/crash_data.c')
-rw-r--r-- | src/lib/crash_data.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/lib/crash_data.c b/src/lib/crash_data.c index b3c36ec7..2cbc043b 100644 --- a/src/lib/crash_data.c +++ b/src/lib/crash_data.c @@ -43,6 +43,11 @@ void add_to_crash_data_ext(crash_data_t *crash_data, const char *content, unsigned flags) { + if (!(flags & (CD_FLAG_SYS|CD_FLAG_BIN|CD_FLAG_TXT))) + flags |= CD_FLAG_TXT; + if (!(flags & (CD_FLAG_ISEDITABLE|CD_FLAG_ISNOTEDITABLE))) + flags |= CD_FLAG_ISNOTEDITABLE; + struct crash_item *item = (struct crash_item *)xzalloc(sizeof(*item)); item->content = xstrdup(content); item->flags = flags; |