host: Always initialize libosmocore logging before using it

This avoids related ASSERTs or error messages in case any of the
libosmocore / libosmousb API functions internally tries to log
something.

Change-Id: I611c435516856c5c8928d7810fd9a9b831adc199
This commit is contained in:
Harald Welte
2022-03-03 15:25:43 +01:00
parent 039680a8d4
commit ee9ddb8da1
3 changed files with 16 additions and 3 deletions

View File

@@ -18,6 +18,8 @@
#include <errno.h>
#include <osmocom/core/utils.h>
#include <osmocom/core/logging.h>
#include <osmocom/core/application.h>
#include <osmocom/usb/libusb.h>
#include <osmocom/simtrace2/simtrace_usb.h>
@@ -71,8 +73,11 @@ static int find_devices(void)
return num_interfaces;
}
static struct log_info log_info = {};
int main(int argc, char **argv)
{
osmo_init_logging2(NULL, &log_info);
osmo_libusb_init(NULL);
find_devices();
return 0;