diff options
author | Felix Erckenbrecht <dg1yfe@stus-disco.de> | 2022-03-25 14:25:01 +0100 |
---|---|---|
committer | Felix Erckenbrecht <dg1yfe@stus-disco.de> | 2022-03-25 14:25:01 +0100 |
commit | 25d774ebc20fdbf94f1ff047664dc32eaa52b5ba (patch) | |
tree | 42c6132c0fb6da9faa4f6b3083bdfc3f6e35dbc5 /src | |
parent | e346c8422cebf8e4c4e161aef5c4a57bf7dfc26f (diff) | |
download | osmo-fl2k-25d774ebc20fdbf94f1ff047664dc32eaa52b5ba.tar.gz osmo-fl2k-25d774ebc20fdbf94f1ff047664dc32eaa52b5ba.tar.bz2 osmo-fl2k-25d774ebc20fdbf94f1ff047664dc32eaa52b5ba.zip |
Do malloc for fl2k bufs at once, check at once
Diffstat (limited to 'src')
-rw-r--r-- | src/fl2k_ampliphase.c | 20 |
1 files changed, 6 insertions, 14 deletions
diff --git a/src/fl2k_ampliphase.c b/src/fl2k_ampliphase.c index e532a6c..5e39aa0 100644 --- a/src/fl2k_ampliphase.c +++ b/src/fl2k_ampliphase.c @@ -540,24 +540,16 @@ int main(int argc, char **argv) } /* allocate I buffer */ - buf1 = malloc(FL2K_BUF_LEN); - buf2 = malloc(FL2K_BUF_LEN); - if (!buf1 || !buf2) { - fprintf(stderr, "malloc error!\n"); - exit(1); - } - iambuf = buf1; - itxbuf = buf2; - + iambuf = malloc(FL2K_BUF_LEN); + itxbuf = malloc(FL2K_BUF_LEN); /* allocate Q buffer */ - buf1 = malloc(FL2K_BUF_LEN); - buf2 = malloc(FL2K_BUF_LEN); - if (!buf1 || !buf2) { + qambuf = malloc(FL2K_BUF_LEN); + qtxbuf = malloc(FL2K_BUF_LEN); + + if (!qambuf || !qtxbuf || !iambuf || !itxbuf) { fprintf(stderr, "malloc error!\n"); exit(1); } - qambuf = buf1; - qtxbuf = buf2; /* Baseband buffer */ |