diff --git a/lib/src/phy/rf/rf_imp.c b/lib/src/phy/rf/rf_imp.c index 85492ed8c..8c6f7a7cc 100644 --- a/lib/src/phy/rf/rf_imp.c +++ b/lib/src/phy/rf/rf_imp.c @@ -103,6 +103,7 @@ const char* srslte_rf_get_devname(srslte_rf_t *rf) { } int srslte_rf_open_devname(srslte_rf_t *rf, char *devname, char *args, uint32_t nof_channels) { + rf->thread_gain_run = false; /* Try to open the device if name is provided */ if (devname) { if (devname[0] != '\0') {