diff options
author | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-05-26 21:40:34 +0200 |
---|---|---|
committer | Sebastian Huber <sebastian.huber@embedded-brains.de> | 2016-05-26 21:41:47 +0200 |
commit | dbedcf93f0209c2c1a21439fdb64a6a983390c8c (patch) | |
tree | 5f0985937541ad809ff0ccbd6f66214cfcf01d9f | |
parent | testsuite: Fix networking samples to use the RTEMS printer. (diff) | |
download | rtems-dbedcf93f0209c2c1a21439fdb64a6a983390c8c.tar.bz2 |
testsuites: Fix locked_printf() test printer
-rw-r--r-- | testsuites/support/src/locked_print.c | 14 |
1 files changed, 3 insertions, 11 deletions
diff --git a/testsuites/support/src/locked_print.c b/testsuites/support/src/locked_print.c index 7c0df667f8..bbe0578a7f 100644 --- a/testsuites/support/src/locked_print.c +++ b/testsuites/support/src/locked_print.c @@ -18,18 +18,10 @@ static rtems_id locked_print_semaphore; /* synchronisation semaphore */ rtems_printer rtems_test_printer; -static int locked_printf_plugin(void *context, const char *fmt, ...) +static int locked_printf_plugin(void *context, const char *fmt, va_list ap) { - int rv; - va_list ap; - (void) context; - - va_start(ap, fmt); - rv = locked_vprintf(fmt, ap); - va_end(ap); - - return rv; + return locked_vprintf(fmt, ap); } void locked_print_initialize(void) @@ -59,7 +51,7 @@ void locked_print_initialize(void) * Set up the printer to use the locked printf printer. */ rtems_test_printer.context = NULL; - rtems_test_printer.context = locked_printf_plugin; + rtems_test_printer.printer = locked_printf_plugin; } int locked_vprintf(const char *fmt, va_list ap) |