From cdd6ddb62a43e6baa9dea72654946b7c24f4a961 Mon Sep 17 00:00:00 2001 From: Laurent Vivier Date: Sat, 15 Sep 2007 05:15:36 +0000 Subject: [PATCH] correctly manage configuration: use open_config() --- second/serial.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/second/serial.c b/second/serial.c index ae644b5..1496dee 100644 --- a/second/serial.c +++ b/second/serial.c @@ -205,8 +205,11 @@ void serial_init(emile_l2_header_t* info) { int res; int bitrate, parity, datasize, stopbits; + int8_t *configuration; - res = read_config_modem(info, + configuration = open_config(info); + + res = read_config_modem(configuration, &bitrate, &parity, &datasize, &stopbits); if (res == -1) { @@ -254,7 +257,7 @@ void serial_init(emile_l2_header_t* info) #endif /* USE_CLI */ } - res = read_config_printer(info, + res = read_config_printer(configuration, &bitrate, &parity, &datasize, &stopbits); if (res == -1) { @@ -302,6 +305,7 @@ void serial_init(emile_l2_header_t* info) } #endif /* USE_CLI */ } + close_config(configuration); } #ifdef USE_CLI