diff options
author | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-08-23 23:18:27 +0000 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@OARcorp.com> | 2010-08-23 23:18:27 +0000 |
commit | 3fc6b5651fd8aa071d16bbfcf1f906029c833e93 (patch) | |
tree | b9e0f3f197d4e5e06cbb22aa7cee400e439e950d | |
parent | 2010-08-23 Joel Sherrill <joel.sherrill@oarcorp.com> (diff) | |
download | rtems-3fc6b5651fd8aa071d16bbfcf1f906029c833e93.tar.bz2 |
2010-08-23 Joel Sherrill <joel.sherrill@oarcorp.com>
* libi2c/libi2c.c: Fix typo in va_end().
-rw-r--r-- | cpukit/ChangeLog | 4 | ||||
-rw-r--r-- | cpukit/libi2c/libi2c.c | 7 |
2 files changed, 9 insertions, 2 deletions
diff --git a/cpukit/ChangeLog b/cpukit/ChangeLog index 9129b27726..7f1060e3f4 100644 --- a/cpukit/ChangeLog +++ b/cpukit/ChangeLog @@ -1,5 +1,9 @@ 2010-08-23 Joel Sherrill <joel.sherrill@oarcorp.com> + * libi2c/libi2c.c: Fix typo in va_end(). + +2010-08-23 Joel Sherrill <joel.sherrill@oarcorp.com> + * libblock/src/flashdisk.c, libblock/src/nvdisk.c, libcsupport/src/ioctl.c, libfs/src/dosfs/fat_file.c: Add va_end(). 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 |