From 3fc6b5651fd8aa071d16bbfcf1f906029c833e93 Mon Sep 17 00:00:00 2001 From: Joel Sherrill Date: Mon, 23 Aug 2010 23:18:27 +0000 Subject: 2010-08-23 Joel Sherrill * libi2c/libi2c.c: Fix typo in va_end(). --- cpukit/libi2c/libi2c.c | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) (limited to 'cpukit/libi2c') diff --git a/cpukit/libi2c/libi2c.c b/cpukit/libi2c/libi2c.c index 673488f6c8..f6b3fe8416 100644 --- a/cpukit/libi2c/libi2c.c +++ b/cpukit/libi2c/libi2c.c @@ -603,8 +603,10 @@ rtems_libi2c_ioctl (rtems_device_minor_number minor, break; case RTEMS_LIBI2C_IOCTL_START_TFM_READ_WRITE: - if (not_started (busno)) + if (not_started (busno)) { + va_end(ap); return -RTEMS_NOT_OWNER_OF_RESOURCE; + } /* * address device, then set transfer mode and perform read_write transfer @@ -642,7 +644,8 @@ rtems_libi2c_ioctl (rtems_device_minor_number minor, sc = bush->ops->ioctl (bush, cmd, args); break; } - return sc; + va_end(ap); + return sc; } static int -- cgit v1.2.3