diff options
author | Valerii Zapodovnikov <val.zapod.vz@gmail.com> | 2020-01-15 19:42:23 +0300 |
---|---|---|
committer | Michael Dickens <michael.dickens@ettus.com> | 2020-01-24 11:38:46 -0500 |
commit | 9e0b4f7633cdcd2924c81640dbe2b25d41f74c6b (patch) | |
tree | 5e3645fed5a6830bc02d6ab393e3532e884083d5 /gr-fec | |
parent | 0485663ee8f4de2a498d52725bb9b7cbb869c0ee (diff) |
gr-fec: reed-solomon: check for null calloc
calloc() can return NULL too
Diffstat (limited to 'gr-fec')
-rw-r--r-- | gr-fec/lib/reed-solomon/init_rs.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gr-fec/lib/reed-solomon/init_rs.c b/gr-fec/lib/reed-solomon/init_rs.c index b71992ab36..11a89d1be3 100644 --- a/gr-fec/lib/reed-solomon/init_rs.c +++ b/gr-fec/lib/reed-solomon/init_rs.c @@ -60,6 +60,8 @@ void* INIT_RS(unsigned int symsize, return NULL; /* Can't have more roots than symbol values! */ rs = (struct rs*)calloc(1, sizeof(struct rs)); + if (rs == NULL) + return NULL; rs->mm = symsize; rs->nn = (1 << symsize) - 1; |