summaryrefslogtreecommitdiffstats
path: root/testsuites/support
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2016-05-26 21:40:34 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2016-05-26 21:41:47 +0200
commitdbedcf93f0209c2c1a21439fdb64a6a983390c8c (patch)
tree5f0985937541ad809ff0ccbd6f66214cfcf01d9f /testsuites/support
parenttestsuite: Fix networking samples to use the RTEMS printer. (diff)
downloadrtems-dbedcf93f0209c2c1a21439fdb64a6a983390c8c.tar.bz2
testsuites: Fix locked_printf() test printer
Diffstat (limited to 'testsuites/support')
-rw-r--r--testsuites/support/src/locked_print.c14
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)