aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorFelix Erckenbrecht <dg1yfe@stus-disco.de>2022-03-25 14:25:01 +0100
committerFelix Erckenbrecht <dg1yfe@stus-disco.de>2022-03-25 14:25:01 +0100
commit25d774ebc20fdbf94f1ff047664dc32eaa52b5ba (patch)
tree42c6132c0fb6da9faa4f6b3083bdfc3f6e35dbc5 /src
parente346c8422cebf8e4c4e161aef5c4a57bf7dfc26f (diff)
downloadosmo-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.c20
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 */