diff options
author | Karel Klic <kklic@redhat.com> | 2009-12-03 16:09:00 +0100 |
---|---|---|
committer | Karel Klic <kklic@redhat.com> | 2009-12-03 16:09:00 +0100 |
commit | 3bd822eac9229ac124fec89f7aa926cc7220972c (patch) | |
tree | cd4bdf87ba9af44932cd46268b2700e53770795c /src/Backtrace/main.c | |
parent | fe973ec6d72c207a5f98077068da804c360759ad (diff) | |
download | abrt-3bd822eac9229ac124fec89f7aa926cc7220972c.tar.gz abrt-3bd822eac9229ac124fec89f7aa926cc7220972c.tar.xz abrt-3bd822eac9229ac124fec89f7aa926cc7220972c.zip |
Added forgotten mem check.
Diffstat (limited to 'src/Backtrace/main.c')
-rw-r--r-- | src/Backtrace/main.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/Backtrace/main.c b/src/Backtrace/main.c index c1078c0..9be93ca 100644 --- a/src/Backtrace/main.c +++ b/src/Backtrace/main.c @@ -148,12 +148,18 @@ int main(int argc, char **argv) if (size > FILE_SIZE_LIMIT) { - fprintf(stderr, "Input file too big (%zd). Maximum size is %zd", + fprintf(stderr, "Input file too big (%zd). Maximum size is %zd.\n", size, FILE_SIZE_LIMIT); exit(EX_IOERR); } bttext = malloc(size + 1); + if (!bttext) + { + fputs("malloc failed", stderr); + exit(EX_OSERR); + } + if (1 != fread(bttext, size, 1, fp)) { fprintf(stderr, "Unable to read from '%s'.\n", arguments.filename); |