struct dvb_frontend_info dfi;
SHA_CTX sha1;
uint8_t uuidbin[20];
- htsmsg_t *conf, *feconf;
+ htsmsg_t *conf = NULL, *feconf = NULL;
int save = 0;
dvb_fe_type_t type;
#if DVB_VER_ATLEAST(5,5)
/* Process each frontend */
for (i = 0; i < 32; i++) {
- conf = feconf = NULL;
-
snprintf(fe_path, sizeof(fe_path), FE_PATH, path, i);
/* Wait for access (first FE can take a fe ms to be setup) */
}
#endif
pthread_mutex_unlock(&global_lock);
- htsmsg_destroy(conf);
}
+ /* Cleanup */
+ if (conf)
+ htsmsg_destroy(conf);
+
/* Relock before exit */
pthread_mutex_lock(&global_lock);